Turn your real-world experience into part of the show.

Microsoft Power Platform Podcast – Governance, Security & Architecture Episodes

The Microsoft Power Platform enables rapid solution development through low-code and no-code tools — but scalability and security depend entirely on governance and architectural discipline. Power Platform Talk focuses on understanding Power Apps, Power Automate, Power BI, and Dataverse as enterprise platforms rather than isolated tools.

Episodes explore tenant-wide governance, environment strategies, identity integration, data loss prevention, lifecycle management, and security boundaries. We analyze why unmanaged Power Platform adoption often results in shadow IT, compliance gaps, and operational complexity.

Power Platform Talk emphasizes architectural intent and long-term maintainability. Topics include environment design, connector usage, integration with Microsoft 365 and Azure, and how low-code solutions interact with enterprise identity and security controls.

This category is designed for platform owners, IT administrators, and architects responsible for enabling innovation without losing control. If you are managing Power Platform adoption at scale, these episodes provide practical guidance on building a secure and sustainable low-code environment.
Nov. 12, 2025

Migrating Power Automate Cloud Flows to Agent Flows: Where to Start First

Cloud Flows vs Agent Flows: The Budget Bombshell Microsoft Hoped You’d MissYou’re building automations like it’s 2019 and it’s quietly draining your budget. The premium connector trap turns one small flow into a company-wide license bill. Hidden API throttling slows down your automations without warning. AI Builder double-pay means you’re getting charged twice for one result. Agent Flows include premium and custom connectors with no extra tax. Real math: 300 actions cost about forty cents. Learn when to use Agent Flows versus Cloud Flows and how to convert old Cloud Flows into Agent Flows—it’s one-way. Message-based billing ends surprise invoices. One model charges you for existence, the other charges you for work. If it starts in chat, is personal, or spikes in usage, use Agent Flows. If it’s shared, scheduled, or cross-team, use Cloud Flows. Save your budget, save your weekend, and stop paying for idle automation.
Guest: Mirko Peters
Nov. 10, 2025

How to Use Power Automate to Cut Your Copilot Time in Half

Most companies think Copilot = instant productivity.Wrong.Copilot isn’t the ROI engine — Power Automate is.Copilot only “suggests.” Power Automate does the work.In this episode we expose the 5 hacks that turn Copilot from a chatty intern into a revenue-generating automation machine — including Custom Connectors that unlock your hidden data, Adaptive Cards that turn AI suggestions into one-click actions in Teams, and telemetry that finally proves AI impact in real numbers — not hype.If you want actual business outcomes, not AI vibes — this is the episode.
Guest: Mirko Peters
Nov. 9, 2025

Your Power Apps Are Slow Because You Still Type Data by Hand

AI inside the Microsoft Power Platform isn’t just about 'Copilot writes formulas' anymore. In 2025, Microsoft introduced four innovative capabilities that transform how apps, data, and automation are developed: Dataverse Prompt Columns, AI Form Filler / Form Assist, Generative Pages, and Copilot Agents. These aren’t just new features — they represent a new build model where you describe your intent, and the platform constructs the logic automatically. For instance, Dataverse Prompt Columns enable reasoning within Dataverse records, while AI Form Filler Automation turns emails and screenshots into structured data with a simple paste. Generative Pages facilitate UI layout as a conversational process, and Copilot Agents act as trained teammates to delegate tasks efficiently. The core shift is from knowledge of syntax to mastering how to craft effective prompts. Makers who rely solely on procedural methods risk falling behind those who design outcomes using natural language. This emerging…
Guest: Mirko Peters
Nov. 8, 2025

Users see wrong data in Power Apps? Here’s why SharePoint fails

In this episode of the M365 Show, we unpack the most common Power Apps mistake in the Microsoft 365 ecosystem: assuming SharePoint is a “free database.” We break down why SharePoint lists look like a database, but architecturally behave like a file-centric collaboration layer—not a transactional data engine. From delegation limits to the infamous 2,000-record wall, we explain how apps built on SharePoint scale beautifully for a month… then collapse under load, concurrency, throttling and lookup chains. If you’ve ever heard “we’ll just use SharePoint for now,” this episode will save future performance pain. Learn what a real database is, how Dataverse and SQL handle indexing + relationships correctly, and why treating SharePoint like SQL is the fastest way to kill a Power App.
Guest: Mirko Peters
Nov. 7, 2025

Stop Static Power Apps Charts: How to Show Live Data with AI

Power Apps charts are obsolete. They look like a 1990s Excel demo and they can’t be styled, can’t be made dynamic, and can’t be made modern without pain.We stop trying to fix them.The new move is simpler: don’t render charts inside Power Apps at all. Let AI draw the chart image for you — on demand — in the exact style you want. Power Apps then just displays the Base64 image the AI returns. It becomes a host, not a renderer.You can press a button, pass JSON to apiprompt.predict, and the AI generates the visual: bar, line, lollipop, area, whatever. With real time app data. Zero Power BI dependencies. Zero native chart control. Zero template limits.This turns charts into prompts instead of properties. You describe the chart you want, AI draws it, Power Apps shows it. That’s the future.
Guest: Mirko Peters
Nov. 7, 2025

Failing Audits from Missing Assets? Use Power Apps Barcode Tracking

Most “inventory systems” are just Excel sheets LARPing as ERPs — and that’s why warehouses lose assets, fail audits, and end up with phantom spreadsheets nobody trusts. Barcode scanning isn’t a gimmick — it’s the only sane way to ingest perfect data into Dataverse once — not typed twice. Power Apps barcode scanning isn’t about “cool phone camera toys” — it’s about forcing referential integrity at ingestion. The moment you scan, Dataverse locks reality to a record. That’s how you get traceability, audits that pass, automation that triggers, and CFOs who stop sweating missing laptops.
Guest: Mirko Peters
Nov. 6, 2025

Getting delegation warnings in Power Apps? How SharePoint lists cut off your data

Power Apps makes it dangerously easy to build an app on a SharePoint list—and most beginners assume that if it works instantly, it must be the right foundation. It isn’t. SharePoint was never engineered to act like a real transactional database, and when you scale—users, data size, queries—delegation breaks, filters lie, and performance collapses invisibly. Early success hides future failure. The platform rewards you with a fast prototype that slowly becomes a production liability. Dataverse is built for data. SharePoint is built for collaboration metadata. Use the wrong one, and Power Apps becomes fragile, inaccurate, and untrustworthy at scale.
Guest: Mirko Peters
Nov. 2, 2025

Dataverse Is Not Free: How to Avoid the Power Apps License Trap

Dataverse isn’t “included.” It’s a premium, enterprise-grade platform with costs that stack fast: licenses, capacity, environments, storage (db/file/log), and API limits. Most sticker shock comes from assumptions—thinking M365 covers Dataverse, that guests are free, or that storage is cheap.Use Dataverse when governance, security, and relational consistency truly matter. Otherwise, cheaper setups (SharePoint Lists, SQL, or hybrid) deliver ~80% of the value without premium connectors or capacity burn. The mature play: prototype on Lists/SQL, graduate to Dataverse only when scale, audit, and security demand it.Dataverse is powerful and pricey by design. Treat it as a graduation platform, not a default. Budget first, then build.
Guest: Mirko Peters
Oct. 30, 2025

How AI Form Fill in Power Apps Works (Step‑by‑Step Demo)

Power Apps forms turn knowledge workers into typists—rigid fields, copy-paste from emails/PDFs, and slow, error-prone decay that pollutes Dataverse, Power BI, and downstream automations. The fix isn’t more validation; it’s an interpreter: the AI Data Entry Agent. Inside model-driven apps, it converts unstructured input (Smart Paste) and file uploads (OCR) into clean, schema-aligned records—with source snippets, confidence cues, and your existing validation rules enforced. Complex cases shine: multi-address suppliers, related child tables, and certifications become structured data in seconds, not spreadsheets. Architecture matters: entity extraction → schema alignment → pre-submit validation, all within tenant boundaries and Dataverse security. Caveats: premium licensing/AI capacity, regional compliance, domain jargon limits, and “it maps to what exists” (no auto-schema). Roll out with guardrails—pilot libraries, telemetry, naming sanity—then scale. Net result: forms stop demanding typ…
Guest: Mirko Peters
Oct. 29, 2025

Stop Rebuilding Screens: Use Generative Pages to Auto‑Create Power Apps

Canvas Apps gave pixel freedom but bred fragility: endless containers, brittle Power FX, and hours lost to layout therapy while data modeling and governance languished. The game has changed. Generative Pages inside Power Apps shift creation from craft to command: you describe intent (“ideas tracker with category filters and a bar chart”), and AI generates responsive, accessible, Dataverse-aware pages on a React stack—prewired CRUD, filters, charts, theming, and role-respecting security. The App Agent iterates via natural language, producing reversible diffs instead of formula spaghetti. Architecture—not artistry—drives speed, consistency, and scale: schema-aligned components, tokenized theming, built-in accessibility, and versionable changes. Developers don’t vanish; they graduate—owning schema, governance, performance, and policy while AI handles layout. Keep Canvas for quick sketches or ultra-bespoke surfaces; use Generative Pages for production apps that must be maintainable and co…
Guest: Mirko Peters
Oct. 28, 2025

How Generative Pages Can Double Your Power Apps License Costs

Generative Pages feel “free” because they turn a sentence into a working Power Apps page. But the instant you click Generate, you’re on Dataverse—and that’s premium land: governed data, model-driven scaffolding, audit, flows, and a license bill. The UX hides the escalation: scaffolding a React page bound to Dataverse flips your app from “standard” to premium, meaning every viewer needs Premium licensing. “Virtual tables from SharePoint” don’t dodge costs either—they’re Dataverse artifacts brokering CRUD through premium plumbing. Trials and mixed environments mask spend until day-31 pop-ups and admin dashboards light up. The fix isn’t abstinence; it’s intentional architecture: reserve Dataverse for real relational needs, isolate premium into dedicated environments, keep virtual tables read-only, lock sharing until finance signs off, and monitor usage/capacity monthly. Generative Pages are outstanding accelerators—speed with structure—but there’s no “free lunch.” Build fast, review fast…
Guest: Mirko Peters
Oct. 28, 2025

Stop Wasting Days on Canvas Apps – When to Switch to Generative Pages

“Vibe coding” (Generative Pages) turns plain-English prompts into responsive, Dataverse-aware React pages, replacing the pixel babysitting of manual canvas apps. The upside: speed, consistency, accessibility, and built-in governance via Dataverse metadata and roles. The downside: speed can mask fragility (read-only generated output, prompt ambiguity, hidden licensing), and uniformity shifts technical debt from “messy one-offs” to “platform dependency + regeneration discipline.” Real efficiency comes from standard prompts, governed environments, and treating language like source code. Use manual UI when micro-interaction uniqueness truly matters; use Generative Pages for repeatable, data-driven enterprise apps; blend both for sane delivery: prompt → inspect → refine → redeploy. The verdict: vibe coding isn’t laziness—it’s structural sanity. Measure value in reusable clarity, not artisan pixels. Align on prompt standards, isolate premium usage, and keep Dataverse clean so regeneration s…
Guest: Mirko Peters
Oct. 27, 2025

How to Pick Power Apps: Vibe Code or Low-Code for Your Team

“Low-code for everyone” was a great story—but the sequel is Vibe Code: Power Apps Code Apps (React + TypeScript + Git) living inside the same governed Power Platform. Low-code (Canvas/Model-Driven) still wins for speed and business-led prototyping, but it hides complexity, fragments UI, and resists reuse and source control. Vibe Code restores software discipline: VS Code, CLI, packages, PRs, CI/CD, and Entra-backed auth—while keeping connectors, policies, and Dataverse security. Add GitHub Copilot and you get startup-level velocity without surrendering architecture; AI writes scaffolds, you own semantics. The playbook isn’t either/or: prototype in low-code, harden in code; let Copilot accelerate both. Choose low-code for departmental workflows and quick wins; choose Vibe Code for custom UX, performance, reuse, and longevity. The future is a governed spectrum—Copilot + Dataverse + extensibility—where intent becomes deployable assets under one policy spine. “Low-code for everyone” was t…
Guest: Mirko Peters
Oct. 25, 2025

Low‑Code Governance Fails When You Click Edit Code – Fix It

Generative Pages feel like low-code’s endgame: describe a page, get React that talks to Dataverse, ship in minutes. The trap is hidden in one click—Edit Code. The second you crack open JSX, Power Apps stops shielding you. You inherit npm drift, security patches, schema changes, auth gaps, and AI “help” that happily overwrites intent. What looked like empowerment becomes ownership: dependencies, diffs, audits, and break-fix at 3 a.m. Microsoft’s Code Compare isn’t a convenience; it’s an admission you’re debugging now. The way forward isn’t panic, it’s containment: isolate any code-edited app into pro-dev environments, add review gates (linting, scanning, CI), and enforce a one-way-door policy—once edited, always treated as code. Low-code stays for safe, declarative work; fenced pro-code handles the exceptions. The moral: AI can generate pages, but not governance. Power without guardrails multiplies liability. Click “Edit” and you’re the developer—act like one.
Guest: Mirko Peters
Oct. 25, 2025

Stop overbuilding Power Apps: when a SharePoint list beats a Model-Driven app

Model-Driven Power Apps sell “enterprise-grade” credibility but often deliver ceremony over outcomes. The catch is Dataverse: powerful, yes—but it drags licensing, security matrices, solution layers, environment sprawl, and governance latency into problems that needed a shared list and three notifications. Teams embrace the architecture because it feels serious; then drown in schema tweaks, role puzzles, and dashboards nobody opens. Meanwhile, a Fusion Team using Teams + SharePoint Lists + Power Automate ships the same value in days: simple columns, lightweight lookups, chat-native tabs, adaptive cards, and approvals that people actually see. Scale isn’t a Dataverse slogan; it’s a team behavior—indexed lists, basic archiving, and clear ownership carry thousands of rows just fine. Start light, prove value, graduate only when complexity is real (multi-system, regulated, transactional). The silent killer? “Security” settings that over-restrict—mis-scoped roles/business units that make re…
Guest: Mirko Peters
Oct. 23, 2025

SharePoint Governance Fail: Why Your Power Apps Are Out of Control

SharePoint Lists feel “free” and familiar, so teams prototype apps on them—and then accidentally build departments on sand. As lists multiply, you get broken lookups, 5k-item throttling, rogue permissions, attachment bloat, and schema drift. Governance collapses quietly: no environment isolation, inconsistent security, unreadable audit trails, and reporting that turns into archaeology. Dataverse exists to stop that decay. It’s the Power Platform’s governed data backbone: relational schema with referential integrity, role/field-level security, managed environments (dev/test/prod), DLP/retention via Purview, reliable delegation, and first-class integration with Power Apps, Power Automate, Power BI, and Dynamics. The “Dataverse is expensive” objection is a cost illusion—SharePoint’s hidden rework, outages, and compliance risk cost more over time. Practical rule: use Lists for lightweight, short-lived, non-sensitive data; use Dataverse for anything relational, regulated, cross-app, or lon…
Guest: Mirko Peters
Oct. 19, 2025

Why Your Power Apps Break on Mobile (And How to Fix It)

Most Power Apps look “off” because makers skip Containers and reinvent UI on every screen. The fix is structural (containers) and systemic (component libraries). Containers replace fragile X/Y positioning with responsive layout physics—stack, align, distribute, and resize automatically across devices. Component libraries encode brand + behavior once (headers, nav, buttons, dialogs) and push updates everywhere—so one logo, one color change, one accessibility tweak propagates across all apps.Build screens like modern web layouts: a top-level vertical container → header, main area (sidebar + content in a horizontal container), and an optional footer. Let gap, padding, align, justify, and flexible width/height do the work—no positioning formulas. Then enforce look-and-feel with a central library (cmp_Header, cmp_Nav, cmp_ButtonPrimary) exposing only safe properties (text, icon, visibility). Ship library updates via CI/CD so marketing changes land once, globally.Finally, scale with…
Guest: Mirko Peters
Oct. 18, 2025

Power Automate Is Killing HR Onboarding at Scale, Fix It with Logic Apps

Power Automate is not your integration engine—it’s your burnout factory.In this episode, we expose why mission-critical workflows keep collapsing under throttling, licensing traps, and “citizen-developer optimism.” You’ll learn why Power Automate chokes at scale, why your 3 a.m. approval flow dies without warning, and how Logic Apps instantly outperforms it by 10×. We break down the hybrid pattern professionals really use—Power Automate for buttons, Logic Apps for the heavy lifting. If your business depends on flows held together by retries and hope, this episode might save your career.
Guest: Mirko Peters
Oct. 14, 2025

Developers Hate Support Tickets: Shift Repetitive Work to Power Automate

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
Oct. 2, 2025

Power Pages Shows Useless Error Messages? Let Copilot Rewrite Them

In this episode, we break down Power Pages—Microsoft’s low-code tool for building secure, data-driven websites—and explain how its licensing, capacity limits, and alternative solutions compare. You’ll learn what Power Pages is, how it integrates with Dataverse and the Power Platform, and why organizations use it to quickly create customer portals, partner sites, and self-service web experiences without heavy custom development.We cover the key features of Power Pages, including its low-code design studio, support for authenticated and anonymous users, and native integrations with Power Apps, Power Automate, Power BI, and Dynamics 365. You’ll hear how these capabilities help teams build interactive sites that connect directly to business data and automate workflows across the Microsoft ecosystem.A major focus of the episode is the Power Pages licensing model—how authenticated and anonymous user licenses work, how page views affect pricing, and how Power Apps or Dynamics 365 lic…
Guest: Mirko Peters
Sept. 23, 2025

Model-Driven Apps: The Unsung Power Platform Hero

This episode breaks down model-driven apps in Power Apps and shows you exactly how to master them using Microsoft Learn. If you’ve ever wondered when to use a model-driven app, how Dataverse fits into the picture, or why business logic matters so much, this is your crash course. We walk through the core components—tables, views, forms, dashboards, custom pages—and explain how a solid data model becomes the backbone of an enterprise-grade app.You’ll learn how Dataverse powers secure, structured data management, why business rules and process flows save you from bad data, and how to customize tables so your app mirrors real business processes—not the other way around. We also cover publishing, sharing, and securing your app, including how to use security roles to control access and drive adoption.Then we map out the best Microsoft Learn modules and learning paths so you know exactly where to start, how to level up, and how to connect the dots between Dataverse, Power Automate, a…
Guest: Mirko Peters
Sept. 23, 2025

Dataverse Migration: Why Every Power Platform Eventually Hits This Wall

This episode cuts through the confusion around Dataverse data migration and explains, in plain language, how to move data between environments without breaking your schema, losing your relationships, or waking up to a support queue full of duplicate records. You’ll hear why data migration has quietly become one of the most essential skills for Power Platform teams, and how the right mix of tools—Configuration Migration Tool, dataflows, Power Automate, and the broader Power Platform stack—turns a painful, error-prone process into a predictable, governed pipeline.We start by grounding everything in what Dataverse actually is: not just tables and rows, but a secure, relational, cloud-first data backbone built around business logic, unique identifiers, and strict data integrity rules. From there the episode dives into the real decisions teams face when migrating—how configuration data behaves differently from transactional data, why alternate keys matter more than people assume, and h…
Guest: Mirko Peters
Sept. 21, 2025

Power Automate Approval Workflow: Why You Can’t Trust the Audit Trail

Automating approval workflows has become essential for organizations that want to move faster, eliminate manual bottlenecks, and keep their processes compliant. In this episode, we break down how Microsoft Power Automate and SharePoint work together to create powerful, reliable approval workflows that handle requests instantly and keep every step fully tracked. You’ll learn how approval automation works, why it matters, and how to build an approval flow that triggers the moment a SharePoint item is created, sends a structured approval request to the right people, waits for a response, and updates your data automatically. We explore how to configure approvers, customize approval logic, manage approval status in SharePoint, and use advanced features like sequential and parallel approvals. By the end, you’ll understand how Power Automate and SharePoint can streamline your entire approval process, reduce errors, improve visibility, and deliver a smooth, modern approval experience that tra…
Guest: Mirko Peters
Sept. 17, 2025

No-Code vs. Pro-Code: Security Showdown

Choosing between low-code, no-code, and pro-code can feel overwhelming, and in this episode we break down exactly what each approach means, how they differ, and when each one is the right fit. You’ll learn how pro-code gives developers full control and unlimited customization, why low-code strikes a powerful balance between speed and flexibility, and how no-code enables business users to build apps without writing a single line of code. We explore real-world use cases, the strengths and limitations of each method, and how organizations are blending these approaches to accelerate development while maintaining quality and scalability. Whether you're trying to empower citizen developers, speed up delivery, or build complex enterprise systems, this episode gives you the clarity you need to choose the right development strategy for your team and your goals.
Guest: Mirko Peters