Got ideas about Microsoft 365? Want your own episode? → come build this with me on LinkedIn

Episodes

Hybrid Security Is Broken: Why You Need Defender XDR Now
Dec. 2, 2025

Hybrid Security Is Broken: Why You Need Defender XDR Now

Stop Buying Security Tools: The Shocking ROI of One XDR TimelineDrowning in alerts across M365, endpoints, and cloud apps? This video shows why your hybrid security stack is a Rube Goldberg machine that screams and still misses real attacks. You’ll see the four blind spots in Microsoft 365, ide…
Guest: Mirko Peters
How to Use Entra and Sentinel to Catch M365 Attackers in Real Time
Dec. 2, 2025

How to Use Entra and Sentinel to Catch M365 Attackers in Real Time

MFA is not your shield – it’s already broken. In this episode, we walk the bridge of a real M365 tenant breach, step-by-step, from the attacker’s cockpit to your shattered inbox. You’ll hear how one phishing click plus an AitM proxy and a “benign” OAuth app stole live cookies, hijacked mailboxes, a…
Guest: Mirko Peters
Admin Consent in Entra ID: The One Click That Exposes Your Tenant
Dec. 1, 2025

Admin Consent in Entra ID: The One Click That Exposes Your Tenant

The podcast explains how attackers bypass MFA by abusing OAuth consent instead of stealing passwords. When a user or admin approves a malicious “productivity” app, it gets tokens with scopes like mail or files read and offline_access. That lets the attacker quietly read email, files and chats for m…
Guest: Mirko Peters
How to Stop Stale Power BI Reports from Misleading Leaders
Dec. 1, 2025

How to Stop Stale Power BI Reports from Misleading Leaders

Are your dashboards secretly preaching lies? In this episode, we turn data governance into a full-on revival meeting. We name the heresy of ad-hoc share links, stale workspaces and broken RLS that quietly corrupt your “single source of truth”. Then we reveal the doctrine of distribution: org apps a…
Guest: Mirko Peters
Why Serious Power Apps Should Never Run on Excel Files
Nov. 30, 2025

Why Serious Power Apps Should Never Run on Excel Files

Your “Simple” Excel App Is Quietly Wrecking Your Business (And You Won’t See It Until It’s Expensive)Stop wiring Power Apps into spreadsheets and calling it “production.” Every shared Excel file is a glass elevator: silent data loss, last-save-wins concurrency, and zero governance until an audi…
Guest: Mirko Peters
Fix Conditional Access Loopholes Hackers Use in Microsoft 365
Nov. 30, 2025

Fix Conditional Access Loopholes Hackers Use in Microsoft 365

This episode explains how to “calm down” a messy Conditional Access setup by removing blind spots and setting clear boundaries. It walks through three main trust problems—overbroad exclusions, unclear device compliance, and token theft—and shows how to replace permanent exceptions with time-bound a…
Guest: Mirko Peters
How to Stop AI Prompt Injection in LangChain4j and Copilot Studio
Nov. 29, 2025

How to Stop AI Prompt Injection in LangChain4j and Copilot Studio

AI agents are shipping faster than your change control, and they’re carrying master keys to your data. This talk rips into how LangChain4J and Copilot Studio quietly turn “helpful copilots” into data-leaking, over-permissioned shadow admins with no audit trail. You’ll see exactly how prompt injecti…
Guest: Mirko Peters
How to Diagnose GPU Underutilization in Production AI Systems
Nov. 29, 2025

How to Diagnose GPU Underutilization in Production AI Systems

In this episode of The M365 Show we investigate a familiar but often misunderstood failure pattern in enterprise AI: GPU costs rise, throughput collapses and latency becomes unpredictable, even though the dashboards look healthy and the models appear to work. Instead of blaming parameters or archit…
Guest: Mirko Peters
How to Upgrade Legacy Java 8 Apps to Java 21 with AI Agents
Nov. 28, 2025

How to Upgrade Legacy Java 8 Apps to Java 21 with AI Agents

Stop burning cycles on manual Java upgrades. In this episode, we walk through a real-world, end-to-end modernization of a legacy Java 8 Spring app to Java 21, and show how AI agents quietly do the work your team keeps postponing—with receipts.You’ll hear how we go from a drifting Java 8-era Spr…
Guest: Mirko Peters
How to Stop AI Agents from Doing Dumb Things in Microsoft 365
Nov. 28, 2025

How to Stop AI Agents from Doing Dumb Things in Microsoft 365

Tired of “smart” AI agents doing dumb, dangerous things in your Microsoft 365 tenant? This episode shows you the one architectural move that turns flaky prompt-powered agents into reliable, auditable systems: a pre-execution contract check that blocks bad behavior before it ever hits your data. We …
Guest: Mirko Peters
How to Build a Copilot That Respects DLP and Compliance.
Nov. 27, 2025

How to Build a Copilot That Respects DLP and Compliance.

Why do so many Microsoft 365 Copilot projects fail — even when the prompts look fine?In this episode, we explain why the real issue is not prompt engineering, but context engineering.Most AI failures are not model failures. They are context failures. When Copilot lacks structured, governed,…
Guest: Mirko Peters
Power Automate vs Azure Logic Apps: Which is better for enterprise?
Nov. 27, 2025

Power Automate vs Azure Logic Apps: Which is better for enterprise?

Summary: In this episode I explain why “1,400+ connectors” is a vanity metric and compare Power Automate vs Azure Logic Apps for real enterprise integration. We dig into throttling, throughput, vNet and private endpoints, Azure Arc hybrid, AI agents with Azure Functions, and give you a simple decis…
Guest: Mirko Peters
How to Replace Power Automate with Copilot Workflows Agent
Nov. 26, 2025

How to Replace Power Automate with Copilot Workflows Agent

n this episode, we put Microsoft 365 Copilot’s Workflows Agent head-to-head with Power Automate and ask the uncomfortable question: are your painstakingly hand-built cloud flows now the slow, expensive option? We break down where conversational, intent-driven automation beats traditional designer-d…
Guest: Mirko Peters
Item-level permissions killing your app speed? A better way with Dataverse
Nov. 26, 2025

Item-level permissions killing your app speed? A better way with Dataverse

In this episode, we break down the myth that “SharePoint lists are a database for Power Apps” and show why that belief quietly kills performance, scalability, and data integrity. You’ll learn exactly where SharePoint list–backed Power Apps fall apart: delegation limits (500/2,000 record caps), the …
Guest: Mirko Peters
Power Apps Only Shows 2,000 Excel Rows? Fix This Limit
Nov. 25, 2025

Power Apps Only Shows 2,000 Excel Rows? Fix This Limit

You clicked “Create app from Excel,” felt clever, and accidentally migrated your chaos at scale. In this episode, we break down why Excel is a calculator with delusions of grandeur and why Dataverse will punish spreadsheet habits with integrity errors. I tear down the five silent failure patterns t…
Guest: Mirko Peters
Data Team Drowning in „Which Number Is Right?“ Debates? Lock Baselines in Fabric
Nov. 25, 2025

Data Team Drowning in „Which Number Is Right?“ Debates? Lock Baselines in Fabric

Warehouse Snapshots in Microsoft Fabric promise simplified data recovery and historical consistency — but many organizations misunderstand how they actually work. Snapshots are not traditional backups, and relying on them incorrectly can lead to architectural and governance issues.In this guide…
Guest: Mirko Peters
Your Canvas App Runs on SharePoint? Move It to Dataverse Now
Nov. 24, 2025

Your Canvas App Runs on SharePoint? Move It to Dataverse Now

This episode rips the mask off Microsoft’s new “canvas app revival” story and shows what’s actually happening under the hood. It’s not a renaissance. It’s a fork. A split. A deliberate architectural divide between the fast personal Copilot lane and the governed enterprise Power Platform lane. Acros…
Guest: Mirko Peters
How to Use Purview DLP to Block Copilot From Sensitive Docs
Nov. 24, 2025

How to Use Purview DLP to Block Copilot From Sensitive Docs

Worried your SharePoint or Copilot agent is “hallucinating” data leaks? In this episode, we unpack why that’s almost never the model’s fault and almost always your permissions and scope design. You’ll learn how SharePoint and Microsoft 365 agents actually see your data through Microsoft Graph, why …
Guest: Mirko Peters
Copilot Rolled Out, Helpdesk Exploded? Build This Learning Hub
Nov. 23, 2025

Copilot Rolled Out, Helpdesk Exploded? Build This Learning Hub

This episode rips apart the illusion that “Copilot training” is a workshop, a slide deck, or a single rollout campaign. It starts with a familiar pain: you trained users on Microsoft Copilot, pinned decks, hosted Q&As, ran office hours—and your help desk ticket queue still grew. Users got smarter f…
Guest: Mirko Peters
Service Accounts vs App Registration in Power Automate: What to Use
Nov. 23, 2025

Service Accounts vs App Registration in Power Automate: What to Use

Your Power Automate email flows aren’t clever automations, they’re HR risk wrapped in HTML. You wire a flow to a “service account,” fight through MFA once, get it working, and decide it’s done. It’s not done. It’s brittle, over-privileged, impossible to audit cleanly, and the first time conditional…
Guest: Mirko Peters
How to Find Orphaned SharePoint Sites No One Owns (and Remove Them)
Nov. 22, 2025

How to Find Orphaned SharePoint Sites No One Owns (and Remove Them)

Your SharePoint isn’t messy – it’s a digital landfill you’re paying to host. Dead projects, duplicate “final_v7_REAL_final” files, ghost guest access, broken links, and a Copilot happily hallucinating on rotten content. This video shows you how to turn that chaos into a governed, measurable, adult-…
Guest: Mirko Peters
Azure Functions + Python: The Cost Trap Killing Your Power Platform ROI
Nov. 22, 2025

Azure Functions + Python: The Cost Trap Killing Your Power Platform ROI

Python is NOT the language of AI inside the Microsoft stack—and in this episode, I show you why that belief is quietly wrecking your Power Platform projects, inflating defects, and burning your budget. If you’re cramming Python into Power Automate, Power BI, Fabric, or custom connectors as “glue co…
Guest: Mirko Peters
Copilot Ignores Your Company Policies? Here's the Fix
Nov. 21, 2025

Copilot Ignores Your Company Policies? Here's the Fix

Out-of-the-box Microsoft Copilot sounds like a genius—but in real enterprises it’s a dangerously confident intern. In this episode, we expose where default Copilot quietly fails on the questions that actually matter: “Can I share this file?”, “Who’s on-call right now?”, “Is this HIPAA-safe?” You’ll…
Guest: Mirko Peters
Copilot Shows Wrong or Old Data: Fix Permissions and Trust Fast
Nov. 21, 2025

Copilot Shows Wrong or Old Data: Fix Permissions and Trust Fast

Your Copilot rollout is probably going to flop—and it won’t be the AI’s fault.Most organizations treat Microsoft 365 Copilot like a feature toggle: light up licenses, send a heroic memo, run one training… and three months later MAU is a rounding error. In this episode, we expose the five hidden…
Guest: Mirko Peters