Mirko Peters - Founder of m365.fm, m365.show and m365con.net

M365.FM - Modern work, security, and productivity with Microsoft 365

News EN ↓ 705 episodes

Welcome to the M365.FM — 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 Microsoft ecosystem. Each episode delivers expert insights, real-world use cases, best practices, and interviews with industry leaders to help you stay ahead in the fast-moving world of cloud, collaboration, and data innovation. Whether you're an IT professional, business leader, developer, or data enthusiast, the M365.FM brings the knowledge, trends, and s...

Author

Mirko Peters - Founder of m365.fm, m365.show and m365con.net

Category

News

Podcast website

podcast.m365.show

Latest episode

Jul 11, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Power Apps manual UI vs Generative Pages: is vibe coding the better way to build apps? 28.10.2025

Power Apps manual UI vs AI Pages: in this episode of M365.fm, Mirko Peters dissects the UI paradox in Power Apps—why teams still drag rectangles around like it’s 2019 while Generative Pages and “vibe coding” let you describe layouts in natural language and let AI build them. He contrasts the handcrafted Canvas era, where every pixel is manually aligned and every app becomes a fragile one‑off, with...

Power Apps Vibe Code vs Low Code: when to move from Canvas Apps to Code Apps with GitHub Copilot 28.10.2025

Power Apps Vibe Code vs Low Code: in this episode of M365.fm, Mirko Peters tears down the fairy tale that Power Apps is just “drag, drop, publish” and shows how Vibe Code—Code Apps with React, VS Code, and GitHub Copilot—changes who should really be building serious apps. He explains how the “low‑code for everyone” story worked too well, leaving enterprises with dozens of fragile Canvas Apps built...

Agents vs workflows in Copilot: how to use Power Automate and Copilot Studio agents without losing governance 27.10.2025

Agents vs workflows in Copilot: in this episode of M365.fm, Mirko Peters explains why you cannot lump a Copilot Studio agent and a Power Automate workflow into the same “AI automation” bucket—and why that confusion creates chaos once money, compliance, and customers are involved. He draws a clear line between deterministic flows that follow fixed steps and probabilistic agents that pursue goals, u...

AI flows RFI governance: why your Copilot Studio flows need a human firewall to stop bad data 27.10.2025

AI flows RFI governance: in this episode of M365.fm, Mirko Peters explains why your “smart” Copilot Studio and Power Automate 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...

Copilot Studio multi‑stage approvals: use Agent Flows to automate complex approval chains without losing control 26.10.2025

Copilot Studio multi‑stage approvals: in this episode of M365.fm, Mirko Peters shows how to replace slow, email‑driven approval chains with AI‑driven Agent Flows that make decisions the moment conditions are met instead of when someone finally checks their inbox. He starts from the everyday reality of corporate purgatory—forms submitted, emails forwarded, managers “on vacation,” and decisions arri...

Generative Pages low‑code safety: why clicking “Edit Code” turns your Power App into a pro‑code risk 26.10.2025

Generative Pages low‑code safety: in this episode 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...

Model‑driven Power Apps vs Teams and SharePoint: when to skip Dataverse and use Fusion Teams instead 25.10.2025

Model‑driven Power Apps vs Teams and SharePoint: in this episode of M365.fm, Mirko Peters dismantles the “enterprise‑grade” mystique of model‑driven apps and shows why most teams would be faster, cheaper, and happier building on Teams, SharePoint Lists, and Power Automate instead. He opens with the “model‑driven mirage”: serious words like Dataverse, security roles, and governance‑ready dashboards...

Azure File Sync security: replace certificates and SAS keys with managed identities before they explode 25.10.2025

Azure File Sync security: in this episode of M365.fm, Mirko Peters explains why most Azure File Sync deployments are still running on legacy certificates and SAS keys—and why that “it still syncs” mindset has quietly turned them into compliance and breach time bombs. He shows how an architecture that was acceptable ten years ago now violates modern identity standards, zero‑trust expectations, and...

Entra ID Source of Authority: fix your AD group ownership before it breaks governance 24.10.2025

Source of Authority in Entra ID: in this episode 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 zomb...

Dataverse vs SharePoint governance: when your Power Apps must move off lists to scale and stay compliant 24.10.2025

Dataverse vs SharePoint governance: in this episode of M365.fm, Mirko Peters explains why starting every Power Apps 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 Frid...

Azure PostgreSQL cost optimization: stop overpaying for Flexible Server compute, storage, and HA 23.10.2025

Azure PostgreSQL cost optimization: in this episode 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‑forge...

Azure App Gateway network isolation: finally separate control plane and data plane for true private perimeter security 23.10.2025

Azure App Gateway network isolation: in this episode 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...

Fabric data lake performance: fix slow workloads with Azure Container Storage v2 and local NVMe for real‑time analytics 22.10.2025

Fabric data lake performance: in this episode 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 commu...

Multi‑cloud network tax: how ExpressRoute, Direct Connect, and Cloud Interconnect quietly bloat your bill and latency 22.10.2025

Multi‑cloud network tax: in this episode 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...

Outlook internal newsletters: use Dynamic Groups, shared mailboxes, and templates to build a real internal comms channel 21.10.2025

Internal newsletters in Outlook: in this episode 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 repeatab...

Dataverse security external access: stop role misconfiguration from leaking internal data to guest and vendor portals 21.10.2025

Dataverse security: in this episode 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 cl...

Power BI data modeling: fix your star schema, DAX, and relationships to eliminate the $10,000 performance tax 20.10.2025

Power BI data modeling: in this episode of M365.fm, Mirko Peters breaks down why your “it works” Power BI reports quietly burn up to $10,000 a year in capacity and waiting time—and how a proper star schema fixes both performance and cost. He starts with the invisible tax of bad models: imported everything, bloated columns, accidental many‑to‑many relationships, and endless calculated columns that...

GRC reporting AI agent: use Purview, Power Automate, and Copilot Studio to automate audit logs into daily compliance reports 20.10.2025

GRC reporting with AI agents: in this episode of M365.fm, Mirko Peters shows how to turn Microsoft Purview, Power Automate, and Copilot 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 we...

Copilot Studio governance: use Purview and Power Platform DLP to stop AI agents from leaking internal data 19.10.2025

Copilot Studio governance: in this episode of M365.fm, Mirko Peters explains why your Copilot agents are quietly over‑sharing internal data—and how to use Microsoft Purview and Power Platform DLP to put them on a strict least‑privilege diet. He starts with the “eager intern with a master key” problem: every agent runs with the invoking user’s token, happily roaming through SharePoint, Outlook, and...

Power Apps UI containers: stop building ugly apps and use layout structure and components for responsive, on‑brand design 19.10.2025

Power Apps UI containers: in this episode of M365.fm, Mirko Peters explains why most Power Apps look like chaotic prototypes—and how mastering containers and component libraries turns them into clean, responsive, on‑brand enterprise apps. He starts with the “pixel‑perfect hell” many makers live in: dragging buttons and labels by hand, patching layout with X/Y formulas, and watching everything brea...

PowerShell Copilot administration: stop clicking in the Admin Center and use scripts for real governance and auditability 19.10.2025

PowerShell Copilot administration: in this episode of M365.fm, Mirko Peters argues that if you are still managing Copilot through the Admin Center, you are already behind—and probably blind to half your risk surface. He opens with the “toy cockpit” metaphor: the Microsoft 365 portal looks like a control center, but every click is just a prettified wrapper around PowerShell commands you never see,...

Copilot governance: contracts, licensing, and RBAC before you ever flip the AI switch 18.10.2025

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, lic...

Stop using Power Automate like this: when to move your workflows to Azure Logic Apps for scale, reliability, and cost contro 18.10.2025

Power Automate is not your integration engine; it is a convenience tool that breaks the moment you treat it like infrastructure. In this episode of M365.fm, Mirko Peters explains why so many “successful” flows turn into throttled, over‑licensed, unmaintainable nightmares the second you scale them beyond a single department. He opens with the core delusion: professionals keep building mission‑criti...

Copilot in Teams: use meetings, chats, and M365 Copilot Chat as your central intelligence hub—not just a sidebar 18.10.2025

Everyone thinks Copilot in Teams is just a little sidebar that spits out summaries. That is as wrong as calling electricity “a new kind of candle.” In this episode of M365.fm, Mirko Peters shows why Copilot is actually the nervous system of Microsoft 365: a central intelligence hub that links your meetings, chats, emails, and documents through Microsoft Graph so it can answer questions across all...

Microsoft Copilot prompting: use iterative, structured prompts instead of chasing the “perfect” one‑shot request 17.10.2025

Microsoft Copilot prompting: in this episode of M365.fm, Mirko Peters tears apart the myth of the “perfect prompt” and shows why professionals get better results by iterating in small steps instead of dumping a mega‑prompt into Copilot and praying. He explains how a simple four‑part structure—goal, context, expectations, and sources—beats over‑engineered, 100‑word requests every time, because Copi...

Listen to the M365.FM - Modern work, security, and productivity with Microsoft 365 podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.