M365 Show - Modern work, security, and productivity with Microsoft 365
Mirko Peters (Microsoft 365 consultant and trainer)
416 episodes
7 hours ago
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 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 Show brings the knowledge, trends, and strategies you need to thrive in the modern digital workplace. Tune in, level up, and make the most of everything Microsoft has to offer.
All content for M365 Show - Modern work, security, and productivity with Microsoft 365 is the property of Mirko Peters (Microsoft 365 consultant and trainer) and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
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 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 Show brings the knowledge, trends, and strategies you need to thrive in the modern digital workplace. Tune in, level up, and make the most of everything Microsoft has to offer.
Stop Building Apps in Teams: It's the SharePoint Graveyard All Over Again
M365 Show - Modern work, security, and productivity with Microsoft 365
25 minutes
1 week ago
Stop Building Apps in Teams: It's the SharePoint Graveyard All Over Again
(00:00:00) Stop Building Apps in Teams
(00:00:34) The ACE Trap: Quick Wins and Long-Term Consequences
(00:05:27) The Five Governance Failures of ACEs
(00:11:43) Reference Architecture for Governed ACEs
(00:17:18) The Decision Tree for ACE Approval
(00:21:19) The Governance Checklist for ACEs
(00:25:24) Final Thoughts and Call to Action
Stop building apps in Teams. You already feel it: Teams is becoming the new SharePoint graveyard — same chaos, better emojis. “Quick” Adaptive Card Extensions (ACEs) seem harmless, but they quietly create a compliance landfill while leaving your Viva dashboard full of orphaned cards. In this episode, you’ll learn:
Why SPFx ACEs rot fast even when they “work”
The five governance failures that always appear
A reference architecture that doesn’t implode
A decision tree to say “no” without being the villain
A checklist you can deploy today to stop dashboard decay
By the end, you’ll know exactly how to use SharePoint, Viva, and Power Platform the right way — with real ALM, strong governance, and fewer 2 a.m. incidents. 💀 The ACE Trap: Why “Quick Apps” Become Long-Term Risk “Just a SharePoint list.” “Just JSON.” “Just a rotating announcement.” That’s the trap. ACEs demo beautifully but age like milk because:
They hide logic in lists with no versioning
They have no built-in lifecycle or ownership tracking
They surface unlabeled or unmanaged content in Teams
They multiply unpredictably across departments
They store schema in places with no governance guardrails
The result? A sprawl of cards, ghost owners, inconsistent schemas, broken automations, and compliance gaps that leaders find after the screenshot goes viral. ⚠️ The Five Governance Failures (You See Them Every Time) 1. App Sprawl Every team builds “their” card. No portfolio view. No prioritization. The dashboard becomes a digital flea market. 2. Orphaned Owners The contractor leaves. The card doesn’t. Nobody knows who maintains it, updates it, or sunsets it. 3. Data Silos Each ACE uses its own schema and its own list. Analytics break, consistency dies, and schema drift becomes inevitable. 4. Compliance Gaps Content appears in Teams mobile without labels, retention, or DLP. Broadcast channel + unmanaged data = a quiet compliance nightmare. 5. Broken Lifecycle No expiry. No archiving. No governance. Stale outage notices and forgotten campaigns haunt your dashboard forever. Each failure compounds. Together, they recreate SharePoint 2013 chaos — except now it’s pushed directly to everyone’s pocket. 🏗️ The Reference Architecture That Doesn’t Rot The fix is simple but non-negotiable: ✔ Treat the ACE as a skin — not an application. All business logic, schema, and lifecycle live below the card in governed systems. Layers that keep you clean:
Governed data storage (SharePoint content types or Dataverse tables)
Telemetry + monitoring so failing cards are automatically pulled
The ACE renders; the platform governs. 🧭 The Decision Tree: Block or Allow That Teams App This is how you say “no” with receipts:
Is there a governed data contract? If not → BLOCK.
Is the data stored in a labeled, retention-enabled site/table? If not → BLOCK until migrated.
Are there two named owners? If not → BLOCK.
Does the ACE write data? If yes → MOVE to Power Apps or web app.
Is there a placement record + expiry? If not → BLOCK.
Are Purview/DLP requirements met?
M365 Show - Modern work, security, and productivity with Microsoft 365
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 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 Show brings the knowledge, trends, and strategies you need to thrive in the modern digital workplace. Tune in, level up, and make the most of everything Microsoft has to offer.