M365 FM Podcast
Oct. 16, 2025

Design an Enterprise AI Factory for GPUs, Data, and MLOps

AI is not “just another app” you park on general-purpose servers. Enterprise AI behaves like an ecosystem — volatile workloads, bursty data, exotic compute, and constant model evolution. That’s why so many AI pilots glow in the lab then die in production. The five tells that you’re no longer dealing with a normal workload: (1) you need horizontal scale, (2) accelerators like GPUs/TPUs matter, (3) data pipelines must flood continuously not trickle, (4) models mutate across versions and require versioning, observability and drift monitoring, (5) integration with legacy systems becomes the real bottleneck. The escape from “pilot / proof-of-concept death zone” is MLOps + orchestration — a Factory model — where DataOps, MLOps and GenAIOps operate from a unified command deck: templates, RBAC, private networking, GPU scheduling, AutoLake-style consistent data surfaces, and repeatability over artisanal hacking. The engine room is hardware + data + algorithms — and balance across those three …
Guest: Mirko Peters
Design an Enterprise AI Factory for GPUs, Data, and MLOps
M365 FM Podcast
Design an Enterprise AI Factory for GPUs, Data, and MLOps
Oct. 16, 2025

Copilot Memory vs Windows Recall vs Vision

Copilot Memory isn’t stealth surveillance—it only saves what you explicitly ask it to remember (e.g., tone, format, project tags). Every save is announced with “Memory updated.” You can review, edit, or wipe entries anytime. The real privacy hazard is confusing Memory with Recall (automatic, device-local screenshots on Copilot+ PCs) or Vision (opt-in, realtime screen/camera analysis that discards images when the session ends; only the text chat can persist). Three features, three consent models. Users and admins both have hard controls—toggles, deletions, tenant policies, and eDiscovery visibility—so personalization is governed, not guessed.
Guest: Mirko Peters
Copilot Memory vs Windows Recall vs Vision
M365 FM Podcast
Copilot Memory vs Windows Recall vs Vision
Oct. 15, 2025

Govern High-Risk Power Platform AI Under the EU AI Act

This episode is a practical walk-through of what actually goes wrong when organizations deploy copilots or chatbots without Responsible AI guardrails. It explains why: modern LLMs are non-deterministic prompt injection is not hypothetical bad outputs can cascade across business workflows faster than any human mistake Then it walks through the EU AI Act (which is now real, and not optional), and the implications for Power Platform / Microsoft 365 builders — especially if you’re building anything that touches employment, credit or productivity scoring. Finally, it closes with the practical shields that already exist inside Microsoft 365 / Power Platform — and the final “line of defense” — a functioning Governance Board.
Guest: Mirko Peters
Govern High-Risk Power Platform AI Under the EU AI Act
M365 FM Podcast
Govern High-Risk Power Platform AI Under the EU AI Act
Oct. 14, 2025

Reduce Developer Backlogs with Citizen Automation

Most organizations don’t lack coding talent — they lack capacity because requests are funneled into a tiny central dev team. This creates a backlog that burns out developers and traps massive value inside manual work. The unlock isn’t “more IT,” it’s enabling citizen developers—frontline employees who know the work best—to build small, safe automations themselves. With Power Platform + guardrails (environments, DLP, CoE, admin controls) those micro-automations stack up into significant enterprise-level time recovery. Meanwhile, professional developers return to strategic architecture work instead of small repetitive fixes. Forrester TEI data shows the financial outcome is not subtle: ~248% ROI, payback in under 6 months, ~200–250 hours saved per user yearly, and an NPV around $39.85M when scaled across the org. Thesis: distribute automation, don’t centralize it — but do it under governance.
Guest: Mirko Peters
Reduce Developer Backlogs with Citizen Automation
M365 FM Podcast
Reduce Developer Backlogs with Citizen Automation
Oct. 14, 2025

Prove Microsoft 365 Copilot ROI for Sales Teams

This episode breaks down the real return organizations see from Copilot by reframing it as a time-recovery system rather than a productivity gimmick. It starts with the hidden cost of modern work: hours lost every week to emails, meetings, drafts, reports, and administrative upkeep that create the feeling of motion without real progress. Copilot’s value comes from collapsing this routine work so that time and attention can be redirected toward higher-impact outcomes instead of being consumed by maintenance. The discussion shows how even small time savings compound at scale. When people recover a handful of hours each month, the effect is modest individually but dramatic across thousands of employees. These reclaimed hours become a flexible currency that can either disappear back into busywork or be intentionally reinvested into strategic work. The episode stresses that results depend heavily on how organizations choose to use that recovered time, not just on deploying the tool. …
Guest: Mirko Peters
Prove Microsoft 365 Copilot ROI for Sales Teams
M365 FM Podcast
Prove Microsoft 365 Copilot ROI for Sales Teams
Oct. 13, 2025

AI Agents vs Automation: When to Use Each

This episode explains the real difference between automation and agents, cutting through the confusion created by marketing and buzzwords. Automation is framed as rigid and repetitive, useful for consistent, rule-based tasks but incapable of adapting when conditions change. Agents, by contrast, are autonomous systems that observe their environment, plan their next steps, and act based on judgment rather than fixed scripts. That difference matters because agents can carry memory, adapt to new situations, and make decisions without constant human intervention, while automation simply replays instructions. The core of true agent behavior is the Observe–Plan–Act loop. Agents continuously gather signals from their environment, reason about possible actions using memory and goals, execute decisions through integrations, and then learn from the results. This loop allows agents to improve over time instead of breaking when something unexpected happens. Without this cycle, a system may look…
Guest: Mirko Peters
AI Agents vs Automation: When to Use Each
M365 FM Podcast
AI Agents vs Automation: When to Use Each
Oct. 13, 2025

Build Auditable AI Agents with Azure AI Foundry

Azure AI Foundry isn’t “just a big model.” It’s a governed runtime where every interaction is logged and traceable. Agents are built as disciplined “squad leaders” from three gears—Model (brain), Instructions (orders), Tools (capabilities)—and their work leaves receipts via Threads (conversation history), Runs (executions), and Run Steps (step-by-step actions). This structure turns AI from ad-hoc chat into reproducible, auditable systems you can operate at enterprise scale: models are swappable, tools are permissioned and observable, and governance (identity, audit, approvals) is built in. Bottom line: agents ≠ scripts; with Foundry’s OPA mindset and lifecycle logs, you get autonomy with accountability.
Guest: Mirko Peters
Build Auditable AI Agents with Azure AI Foundry
M365 FM Podcast
Build Auditable AI Agents with Azure AI Foundry
Oct. 12, 2025

Harden Azure AD Connect Against Hybrid Identity Breaches

Active Directory (AD) is the single crown-jewel system: compromise it and an attacker can own identities, files, mail, GPOs—everything. Breaches rarely hinge on zero-days; they accelerate through identity abuse: one phished user → lateral movement (pass-the-hash/ticket reuse) → privilege escalation (DCSync, Golden Ticket) → domain-wide control. Three weak domains do most of the damage: (1) oversized admin blast radius (no tiering/least-privilege), (2) lax PKI/certificate templates that mint “invisible” admin, and (3) sloppy hybrid identity sync that turns on-prem compromise into cloud compromise (and back). Fixing these three closes the fastest paths to total takeover.
Guest: Mirko Peters
Harden Azure AD Connect Against Hybrid Identity Breaches
M365 FM Podcast
Harden Azure AD Connect Against Hybrid Identity Breaches
Oct. 12, 2025

Replace SharePoint 2013 Workflows Before Retirement

Your SharePoint isn’t “old” — your legacy workflows are. The episode shows how to modernize without rebuilding: keep your lists/libraries, then layer Power Apps for usable front-ends, Power Automate for reliable approvals, AI Builder to auto-classify/extract from PDFs, and Copilot Studio for conversational retrieval and actions. It stresses urgency: SharePoint 2010 workflows are retired; 2013 workflows are disabled for new tenants (Apr 2, 2024) and fully retire in SharePoint Online on Apr 2, 2026. Quick audits + replacements turn a “2013 dungeon” into an AI-powered hub—with governance intact (AI Builder training data stored in Dataverse, visible only to the model owner or approved admins).
Guest: Mirko Peters
Replace SharePoint 2013 Workflows Before Retirement
M365 FM Podcast
Replace SharePoint 2013 Workflows Before Retirement
Oct. 11, 2025

Lock Down Microsoft Entra ID Before Phishing Hits

Identity is the real border now. In Microsoft cloud the firewall is no longer the decisive wall — Entra ID is. Modern attackers don’t smash doors; they log in using harvested, phished, or purchased credentials. That’s why a password-only world is effectively a natural-1 on defense. Real protection comes from layered verification — MFA so a stolen password no longer opens the castle, Conditional Access so logins are judged in the context of risk, Privileged Identity Management so admin power is temporarily granted instead of permanently exposed, and SSO so users stop creating their own insecure shortcuts. Identity isn’t just a login form, it is the security surface. If Entra ID is weak, every downstream system inherits that weakness. Strengthen identity first — because the attack path starts there now.
Guest: Mirko Peters
Lock Down Microsoft Entra ID Before Phishing Hits
M365 FM Podcast
Lock Down Microsoft Entra ID Before Phishing Hits
Oct. 11, 2025

Speed Power BI with OneLake and Direct Lake

Microsoft Fabric fundamentally changes how Power BI handles data. With OneLake and Direct Lake, Power BI can now query lakehouse tables directly with performance similar to Import mode — without creating duplicate copies or maintaining complex refresh cycles. The winning Fabric pattern is simple: Dataflows Gen2 → Lakehouse → Pipelines → Semantic Model → Direct Lake report OneLake becomes the governed vault (think: OneDrive for data). Purview delivers lineage + labeling from day one. Fabric admin controls let you enable it safely in trial capacity first — not in full production. Dataflows Gen2 hydrates the lakehouse. Pipelines keep it alive — and alert you when the 3am goblin breaks a step. Semantic models + Direct Lake then turn that hydrated lakehouse into fast, governed, analytics-ready Power BI. When you blend those moving parts — Fabric stops being a “feature” of Power BI and becomes the platform that powers it.
Guest: Mirko Peters
Speed Power BI with OneLake and Direct Lake
M365 FM Podcast
Speed Power BI with OneLake and Direct Lake
Oct. 10, 2025

Control Autonomous AI Agents with Human Oversight

AI agents are about to feel like real coworkers inside Teams—fast, tireless, and dangerously literal. This episode gives you a simple framework to keep them helpful and safe: manage their memory, entitlements, and tools, and layer prompting, verification, and human-in-the-loop oversight. You’ll learn how to prevent “Agentageddon” with practical governance, risk tiers, and monitoring so agents boost throughput without blowing up compliance.
Guest: Mirko Peters
Control Autonomous AI Agents with Human Oversight
M365 FM Podcast
Control Autonomous AI Agents with Human Oversight
Oct. 10, 2025

Reduce SharePoint Premium SAM and PAYG AI Costs

SharePoint Premium with SharePoint Advanced Management (SAM) is the governance backbone that keeps Copilot from turning oversharing into a data leak. You’ll learn how to spot risky sites with Data Access Governance (DAG), lock down visibility with Restricted Access Control (RAC), use Site Access Reviews to make owners accountable, and apply AI Insights to prioritize fixes. Think moat + walls + watchtowers: RBAC is the moat; SAM builds the walls; DAG/AI Insights are the watchtowers; owners are the guards.
Guest: Mirko Peters
Reduce SharePoint Premium SAM and PAYG AI Costs
M365 FM Podcast
Reduce SharePoint Premium SAM and PAYG AI Costs
Oct. 9, 2025

Connect Copilot Studio to Word Policy Files

Your first Copilot Studio agent shouldn’t guess policy—it should cite it. This episode shows how to recreate a bad reply in the Test pane, ground answers in real docs, shape a trustworthy persona, and publish a pilot that survives Teams/SharePoint quirks. Treat Studio as sparring, not proof; ground, persona-tune, and channel-test before you scale.
Guest: Mirko Peters
Connect Copilot Studio to Word Policy Files
M365 FM Podcast
Connect Copilot Studio to Word Policy Files
Oct. 9, 2025

Make SharePoint Search Show the Right Files First

If you can paste the exact title of a file into intranet search and still get nothing back, you don’t have a user problem—you have an Information Architecture (IA) problem. This episode shows how to fix the foundations so both humans and Copilot can actually find things. We break IA into six core elements—global navigation, hub navigation, local navigation, metadata, search, and personalization—and explain how each one supports the others. You’ll see why “Studio-perfect” AI is useless if your sites are a maze, why flat site architecture + hubs beat old nested subsites, and how mandatory, lightweight metadata (content types, owner, status, region) turns search from guesswork into precision. We’ll map the three navigation layers (world, region, street), show quick tests to spot bloat and dead ends, and explain how audience targeting + Viva Connections deliver the right content to the right roles without manual tinkering. Bottom line: fix the map, tag the loot, and target the drop—then C…
Guest: Mirko Peters
Make SharePoint Search Show the Right Files First
M365 FM Podcast
Make SharePoint Search Show the Right Files First
Oct. 8, 2025

Copilot Studio vs Microsoft 365 Agents Toolkit

Rolling out Microsoft 365 Copilot is only the tutorial, not the boss fight. Your first agent may look perfect in Copilot Studio, but production exposes the real challenges: grounding answers in authoritative sources, governance to prevent sprawl, monitoring for reliability, and licensing/cost controls so the meter doesn’t explode mid-month. Think in layers: the foundation model, orchestrator, grounding, and skills/connectors must operate as one stack—or you’ll scale confident nonsense. Choose the right build path: Copilot Studio for low-code speed and admin guardrails; Teams/Agents Toolkit for full-stack control, custom orchestration, and deep integrations. Then feed the brain: connect SharePoint, Dataverse, Graph data, and external systems (securely) so responses come with citations, not guesses. Lock down Purview labels, DLP, diagnostics logs, and least-privilege roles before broad release, and watch the copilot consumption meter (or PAYG) so testing doesn’t drain production. Succes…
Guest: Mirko Peters
Copilot Studio vs Microsoft 365 Agents Toolkit
M365 FM Podcast
Copilot Studio vs Microsoft 365 Agents Toolkit
Oct. 8, 2025

Synapse Link vs Dataflows Gen2 for Dataverse Pipelines

In a recent podcast, Mirko Peters discussed the challenges of choosing between Synapse Link and Dataflow Gen 2 for Dataverse pipelines, emphasizing the importance of making informed decisions to avoid project failures. The conversation highlighted issues that arise when multiple teams create overlapping data links, leading to data duplication and governance chaos. Peters illustrated the differences between the tools: Synapse Link offers greater control and rollback capabilities but requires more complex setup, while Dataflow Gen 2 allows for quick, user-friendly data transformations but lacks robust governance features. He stressed the need for discipline in managing refresh schedules to prevent data loss and budget overruns. The discussion took place in the context of organizations needing to align their data management tools with their specific operational needs, advocating for a tailored approach rather than a one-size-fits-all solution. This topic is crucial as it addresses the po…
Guest: Mirko Peters
Synapse Link vs Dataflows Gen2 for Dataverse Pipelines
M365 FM Podcast
Synapse Link vs Dataflows Gen2 for Dataverse Pipelines
Oct. 7, 2025

Reduce Escalations with Sentiment Routing in Dynamics 365

Old-school contact centers feel like permanent firefighting: fragmented channels, missing context, repeat questions, and burned-out teams. Dynamics 365 Contact Center flips that script with sentiment analytics and Copilot. Real-time models read tone, word choice, and pacing to detect frustration early, then route priority cases to the right human before tempers spike. From there, autonomous agents take the grunt work—creating/updating cases, organizing knowledge, and building intent libraries—so people focus on judgment calls, not copy-paste. Copilot adds “conversation superpowers”: structured summaries, source-backed answers, and draft replies you can edit, which kill dead air and the dreaded “can you repeat that?” At scale, queues evolve into a proactive engagement engine: sentiment-based routing, predictive alerts, omnichannel continuity, and supervisor dashboards that forecast spikes and shift staffing before backlogs form. The payoff is practical—shorter handle times, fewer escal…
Guest: Mirko Peters
Reduce Escalations with Sentiment Routing in Dynamics 365
M365 FM Podcast
Reduce Escalations with Sentiment Routing in Dynamics 365
Oct. 6, 2025

Replace Hard-Coded SQL Logins in Azure App Service

In this episode, we break down the essential steps for securing web applications on Microsoft Azure, focusing on Azure App Service and its built-in security capabilities. You’ll learn what Azure App Service is, why it’s a powerful platform-as-a-service (PaaS) option, and how it simplifies deployment, scaling, and management of web apps, APIs, and mobile apps. We also highlight the key benefits of using Azure—including automatic updates, integrated security features, and seamless scalability. We walk through the core features of Azure Web Apps, such as authentication and authorization options, IP restrictions, TLS encryption, Azure DDoS protection, and integration with tools like Azure Front Door, Azure SQL Database, and Microsoft Entra ID. You’ll also hear how to get started with App Service, choose the right App Service Plan, manage deployments, and follow best practices with CI/CD pipelines, managed identities, and secure secret storage using Azure Key Vault. The episode also …
Guest: Mirko Peters
Replace Hard-Coded SQL Logins in Azure App Service
M365 FM Podcast
Replace Hard-Coded SQL Logins in Azure App Service
Oct. 6, 2025

Bulk Rename Power BI Measures with PBIP

In this episode, we dive into how to replace measures in Power BI using DAX, helping you simplify your data model, improve report performance, and create more accurate, maintainable calculations. We explain what measures are, why they’re essential for interactive Power BI reports, and how they differ from calculated columns. You'll learn when and why replacing a measure makes sense—whether for performance gains, model cleanup, or updating outdated logic. We walk through the step-by-step process of replacing measures in Power BI Desktop, including analyzing existing DAX, deciding between a new calculated column or a revised measure, and updating visuals to ensure accurate results. We also cover common troubleshooting issues like broken visuals, context-related errors, and performance bottlenecks—and how to avoid them. The episode also explores DAX fundamentals, including essential functions like CALCULATE, VAR, SUM, and SWITCH, along with best practices for writing clean, efficie…
Guest: Mirko Peters
Bulk Rename Power BI Measures with PBIP
M365 FM Podcast
Bulk Rename Power BI Measures with PBIP
Oct. 5, 2025

Build Reliable Sales Forecasts in Dynamics 365

In this episode, we explore Dynamics 365 Sales, Microsoft’s powerful CRM solution designed to help organizations manage customer relationships, streamline sales processes, and drive revenue growth. We break down what Dynamics 365 Sales is, how it fits within the broader Dynamics 365 suite, and why it’s a leading choice for sales teams looking to modernize their workflows. You’ll hear about the platform’s key features—sales force automation, sales forecasting, Microsoft 365 and LinkedIn Sales Navigator integration, Copilot capabilities, and mobile access. We discuss the core CRM concepts behind Dynamics 365 and how it enables a complete 360-degree customer view, empowering sellers to personalize interactions and close deals faster. The episode also highlights the major benefits of Dynamics 365 Sales, including improved productivity through automation, more accurate forecasting, streamlined sales pipelines, and stronger customer engagement. We compare the Dynamics 365 Sales Profes…
Guest: Mirko Peters
Build Reliable Sales Forecasts in Dynamics 365
M365 FM Podcast
Build Reliable Sales Forecasts in Dynamics 365
Oct. 5, 2025

Choose the Right Power BI License and Capacity

In this episode, we break down Microsoft Power BI’s pricing structure to help you understand the different license options, costs, and features available across the Power BI ecosystem. Whether you're comparing Power BI Free, Pro, Premium Per User, or Premium Per Capacity, this guide gives you a clear explanation of how each plan works and what it offers. We discuss how Power BI pricing supports everyone—from individual users exploring Power BI Desktop to large enterprises relying on dedicated capacity and advanced analytics. You’ll hear how each licensing model fits different business needs, what Power BI Pro includes for collaboration and report sharing, and when it makes sense to invest in Premium for scalability, AI-powered features, and improved performance. We also explore Power BI Embedded for app developers and explain how consumption-based pricing factors into capacity planning. The episode covers the key factors to consider when choosing a Power BI plan, including user …
Guest: Mirko Peters
Choose the Right Power BI License and Capacity
M365 FM Podcast
Choose the Right Power BI License and Capacity
Oct. 4, 2025

Use Azure CAF to Select Your First Cloud Workloads

In this episode, we break down the Azure Cloud Adoption Framework (CAF), Microsoft’s end-to-end guide for helping organizations plan, migrate, govern, and operate their cloud environments with confidence. We explore how CAF provides a structured, repeatable approach to cloud adoption—aligning business strategy, culture, processes, and technology to ensure a smooth and successful cloud transformation. You’ll learn the core components of the Azure CAF, including strategy development, planning, readiness, adoption, governance, and ongoing management. We explain why these phases matter, how they reduce risk, and how they help organizations build well-architected, secure, and cost-optimized cloud environments. We also discuss how to assess cloud readiness, define measurable business outcomes, and select the right cloud strategy for your workloads. The episode covers essential governance practices—such as Azure Policy, compliance controls, and cost management—along with best practices…
Guest: Mirko Peters
Use Azure CAF to Select Your First Cloud Workloads
M365 FM Podcast
Use Azure CAF to Select Your First Cloud Workloads
Oct. 4, 2025

Power BI vs Spreadsheets for Microsoft Teams

In this episode, we explore how Power BI and Microsoft Teams work together to create a seamless, collaborative analytics experience. We break down how Power BI’s powerful data visualization capabilities integrate directly into Microsoft Teams, allowing organizations to share insights, discuss reports, and make data-driven decisions without switching apps. You’ll learn the basics of Power BI—connecting to data, creating reports, and publishing dashboards—alongside an overview of Microsoft Teams as a unified workspace for communication and collaboration. We explain how embedding Power BI reports into Teams channels enhances visibility, streamlines discussions, and keeps everyone aligned around the same analytics. The episode walks through practical steps for embedding, sharing, and accessing Power BI content in Teams using the Power BI app. We highlight how teams can collaborate in real time, discuss insights directly next to visualizations, and make reporting part of everyday wor…
Guest: Mirko Peters
Power BI vs Spreadsheets for Microsoft Teams
M365 FM Podcast
Power BI vs Spreadsheets for Microsoft Teams