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

Power Platform Episodes

Dive into the governance, security, and architecture of the Microsoft Power Platform, focusing on tools like Power Apps and Power Automate. Learn how to implement scalable solutions that are compliant and efficient.
Sept. 10, 2025

Azure CLI vs PowerShell: Which Should You Use?

This episode delivers a straightforward comparison of Azure CLI and PowerShell to help you decide which tool can speed up your cloud work. It breaks down how each option performs in scripting, automation, and quick one-off commands, using clear explanations that don’t require deep technical knowledge. You’ll hear highlights from live demos showing how small syntax differences can significantly affect deployment time. The episode also covers performance under load, error handling, reliability, and real experiences from cloud engineers — including tips on migrations, cross-platform usage, and avoiding common mistakes. A practical decision checklist explains when Azure CLI is the better fit, when PowerShell is more efficient, and why many professionals end up using both together. You’ll also learn a clever workflow trick that can dramatically speed up deployments. The episode is aimed at DevOps engineers, sysadmins, and developers working with Azure who want actionable guidance,…
Guest: Mirko Peters
Sept. 8, 2025

Bring Full-Stack Web Apps into Microsoft Teams

This episode walks you through how to take an existing web app and bring it directly into Microsoft Teams so it feels native, seamless and fully connected to Microsoft 365. We break down the Teams Developer Platform and explain how the Teams Toolkit, SDK and App Studio come together to give developers a full-stack path for building modern Teams experiences. You’ll hear how tabs make it easy to embed a web app, how SharePoint and Microsoft Graph unlock deeper integration, and why adding Microsoft 365 Copilot or custom agents can transform a simple embed into an intelligent workflow. We cover the practical realities of setting up your environment, wiring up front-end interactions with the Teams JavaScript client, and building a reliable back end using Node.js or .NET. The episode also highlights how GitHub samples, developer communities and structured learning paths help you go from your first prototype to a polished, production-ready Teams app. It’s a complete guide to turning your web…
Guest: Mirko Peters
Sept. 7, 2025

Govern Power Platform Environments Instead of Disabling Them

This episode breaks down why disabling Power Platform environments, especially the default one, always comes back to bite you. We unpack how environments actually function inside the Power Platform, why they’re more than just containers, and how deeply apps, flows, data connections, and Dataverse schema depend on them. The conversation digs into the real-world impact of shutting down an environment, from apps instantly failing to automations halting mid-process, and the ripple effect that hits SharePoint, connectors, governance policies, and user workflows. We explore what really happens when environments are disabled because of inactivity, why managed environments are a high-stakes piece of the platform, and how environment deletion can lead to data loss, broken integrations, and weeks of recovery work. You’ll hear why the default environment is almost impossible to “clean up” by disabling it, why every user has access by design, and how poor governance—not the environment itself—…
Guest: Mirko Peters
Sept. 3, 2025

Fix Failed Microsoft 365 Copilot Rollouts

This episode digs into why so many Microsoft Copilot rollouts fail and what organizations can do to turn things around. It starts by breaking down what Copilot actually is — not just a single tool, but an AI layer woven throughout Microsoft 365. The hosts explain how it can summarize documents, draft emails, assist with data in Excel, help build presentations, and streamline communication inside Teams. The promise is big, but the reality is that most organizations struggle to unlock even a fraction of this potential. The discussion moves quickly into the heart of the problem: adoption. Many companies rush to deploy Copilot without understanding how it fits into their workflows, what their employees actually need, or whether their environment is even ready. The episode highlights that a surprising number of failures come from basic readiness issues — disorganized data, inconsistent governance, licensing confusion, or simply not meeting the technical prerequisites. But the bigger iss…
Guest: Mirko Peters
Sept. 2, 2025

Can Copilot Replace Power BI Developers?

This episode explores how Copilot is reshaping the future of Power BI development and what this means for anyone working inside Microsoft Fabric. The conversation opens with the shift from traditional BI workflows to an AI-assisted model, where Copilot becomes a natural part of how developers build reports, write DAX, explore data, and understand complex models. Instead of starting from a blank canvas, developers now have an intelligent partner that responds to natural language, interprets intent, and translates prompts into meaningful code, visuals, and insights. As the episode unfolds, the hosts explain how Copilot works inside Power BI and Microsoft Fabric, emphasizing how generative AI reduces friction across the entire development lifecycle. Writing DAX becomes faster, cleaner, and more approachable. Creating visualizations feels more conversational. Even data preparation gets easier, with Copilot capable of producing Power Query transformations and offering guidance on shapin…
Guest: Mirko Peters
Sept. 1, 2025

Design a Microsoft Teams Structure That Actually Works

In this episode, the hosts dig into one of the most common and painful issues in modern digital collaboration: Microsoft Teams chaos. They describe how Teams, while incredibly powerful, can quickly turn into an overwhelming maze of channels, chats, and forgotten spaces if organizations don’t establish structure early on. The conversation starts with the nature of the problem itself—how easy team creation leads to duplication, how inconsistent naming makes information hard to find, and how unmanaged growth spills out into SharePoint, OneDrive, and the rest of Microsoft 365. What begins as a collaboration tool slowly morphs into a cluttered ecosystem where no one knows where anything lives, and productivity inevitably suffers. From there, the episode shifts to the deeper role Microsoft 365 plays in either amplifying or resolving the chaos. Teams does not exist in a vacuum; every new team generates a SharePoint site, permissions, mailboxes, and storage. Without governance, the hosts e…
Guest: Mirko Peters
Aug. 31, 2025

Fix Power Apps Forms That Fail to Submit to SharePoint

This episode digs into one of the most frustrating issues Power Apps builders face: when a form simply refuses to submit data to a SharePoint list. The hosts break down why this happens so often, explaining how the relationship between a Power Apps form and a SharePoint list depends on every field, every data type, and every rule lining up perfectly. They describe how SubmitForm and Patch are meant to work, how OnSuccess and OnFailure drive the user experience, and how even small configuration mistakes, like an incorrect data card property or mismatched column type, can cause a seemingly simple submission to fail without warning. The discussion moves into the most common errors people encounter—fields that don’t validate, SharePoint columns expecting one type of data while Power Apps sends another, and users lacking the permissions they need to update the list. They talk about how cryptic error messages such as “invalid requested operation” often point to deeper misalignment betwee…
Guest: Mirko Peters
Aug. 30, 2025

Microsoft To Do vs Planner vs Lists vs Loop

Microsoft 365 task tools aren’t the problem—using them all at once is. This episode cuts through To Do, Planner, Lists, and Loop with a simple operating model: To Do for personal focus, Planner for team visibility, Lists for structured/recurring workflows, Loop for real-time capture that flows into the others. You’ll get a practical playbook, a one-page decision map, and low-effort automations that stop duplicate tasks, “invisible work,” and tool-switching fatigue.
Guest: Mirko Peters
Aug. 29, 2025

Run Your Full Stack Locally with .NET Aspire

Local setup shouldn’t be half your job. Aspire promises a single command that spins up your frontend, backend, databases, queues—together—and a built-in dashboard that shows health, logs, and traces across services. In this episode, we run the command, tour the dashboard, and show how it plugs into the stack you already have. Less scavenger hunt, more shipping.
Guest: Mirko Peters
Aug. 28, 2025

Manage Microsoft 365 Update Overload

Microsoft 365 pushes 300–400 changes every month. For most IT teams, the raw volume makes “staying aware” impossible — and pretending to read everything is fantasy. The danger isn’t the noise — it’s the 5% of updates that actually trigger outages, compliance exposure, licensing surprises, new reporting visibility, or destroyed workflows. This episode lays out the problem of update overload, and then gives a four-layer solution: 1. Filter — not every change matters to you 2. Assess — who actually feels impact (IT? legal? users?) 3. Strategize — move from reaction to repeatable triage 4. Communicate — without drowning people in useless patch-note text The takeaway: you don’t need to know everything — you need a system that spotlights the small fraction of changes that have real-world business impact.
Guest: Mirko Peters
Aug. 28, 2025

Govern Microsoft 365 Guest Access and Offboarding

Your Microsoft 365 tenant is probably full of “guests who never left.” Contractors, vendors, and partners get invited for short projects—and their accounts quietly live on for years. That sprawl creates hidden risk: lingering access to SharePoint and Teams, easy entry for attackers via compromised external identities, and avoidable compliance findings (ISO 27001, SOC 2, GDPR) for missing offboarding controls. This episode exposes the scope of the “silent guest pile-up,” why it’s dangerous, how audits uncover it, and the practical blueprint to move from chaos to lifecycle control: discover, triage, expire by default, and recertify only what’s still needed.
Guest: Mirko Peters
Aug. 27, 2025

Integrate Jira Service Management with Microsoft Teams

Submitting IT tickets inside Microsoft Teams isn’t just convenient—it changes behavior. When users can raise requests where they already work, adoption soars (think ~90% preference) and resolution speeds up (near 30% faster) because context, comms, and action all live in one place. This episode breaks down why Teams-native ticketing feels effortless, what it really takes to wire Jira Service Management correctly (fields, permissions, SSO), how agents can work fully in Teams, and how automation (Power Automate + Jira Automation) turns integration into acceleration. The result: less tool-hopping, cleaner data, faster triage, and a support experience that feels native to Microsoft 365.
Guest: Mirko Peters
Aug. 26, 2025

Fix a Failing Microsoft 365 Rollout

Rolling out Microsoft 365 isn’t the finish line—it’s the starting gun. Busy Teams channels and rising login graphs can mask a deeper truth: if culture, leadership behaviors, and day-to-day relationships don’t evolve, M365 becomes email with emojis. This episode shows why a meta perspective—treating M365 as a living system across years—matters more than any single app launch. Through real lessons (incl. ST Extruded Products Germany), we unpack how SharePoint, Viva, and Teams reshape norms only when ownership, trust, and iterative feedback are built in—and why the same cultural muscles will decide your AI future.
Guest: Mirko Peters
Aug. 24, 2025

Unify Microsoft 365 Tasks Across To Do, Planner, Lists, and Loop

Microsoft 365 doesn’t suffer from too many task apps—it suffers from unclear roles. To Do, Planner, Lists, Outlook, and Loop each solve a different context (personal focus, team coordination, structured tracking, comms-driven follow-ups, and freeform co-creation). Chaos shows up when teams mix those roles, duplicate tasks across tools, and force everyone to babysit updates. This episode gives you a simple Tool Matchmaking Framework, a minimal app stack, and automation + Copilot patterns that turn five apps into one coherent system.
Guest: Mirko Peters
Aug. 22, 2025

Set Up Microsoft Copilot in Teams Step by Step

Microsoft Copilot in Teams transforms meetings, chats, and collaboration by turning conversations into actionable insights. But simply activating Copilot is not enough — proper setup, licensing, permissions, and governance determine whether it delivers real value. In this step-by-step guide, you’ll learn how to set up Microsoft Copilot in Teams, configure permissions correctly, prepare your Microsoft 365 environment, and avoid common deployment mistakes. Whether you're rolling it out organization-wide or piloting it with a small group, this guide ensures a secure and effective Copilot implementation. If you want Copilot in Teams to improve productivity — without creating governance risks — start here.
Guest: Mirko Peters
Aug. 21, 2025

Automate Microsoft 365 Compliance Tasks with Power Automate

Compliance fails when it’s static. Checklists freeze rules in time, but regulations keep moving. In this episode, you’ll learn how to turn compliance from a brittle, manual checklist into a self-updating, feedback-driven system using Power Automate + SharePoint/Dataverse + Power BI. We cover recurrence triggers, adaptive workflows, centralized logging, escalation, governance at scale, and future-proofing via metadata and modular flow design — so your compliance process learns and updates itself instead of breaking every time a rule changes. Primary keywords: Power Automate compliance, automated compliance workflows, compliance governance, feedback loops, adaptive automation, SharePoint compliance library, Dataverse audit log, Power BI compliance dashboard, recurring flows, escalation policies, metadata-driven automation.
Guest: Mirko Peters
Aug. 19, 2025

Organize Projects Properly in Microsoft Teams

Most projects don’t fail for lack of tools—they fail for lack of system. This episode shows how to build a durable project operating system in Microsoft 365: SharePoint as the single source of truth, Power Automate to eliminate manual updates, and Teams as the conversation layer. You’ll get a practical framework to prevent file sprawl, stop duplicate trackers, and give leaders real visibility without micromanagement—so projects feel effortless beyond the 90-day mark.
Guest: Mirko Peters
Aug. 19, 2025

Build Enterprise Automation with Azure Logic Apps

Most teams drown in handoffs—forwarding emails, chasing approvals, pasting links into chats—while the real work waits. Azure Logic Apps turns that manual glue into a reliable, enterprise-grade automation fabric across Microsoft 365, the Power Platform, and third-party systems (SAP, Salesforce, ServiceNow, custom APIs). In this episode, you’ll learn when to use Logic Apps vs. Power Automate, how to build a production-ready flow (triggers, actions, connectors, error handling), and how to scale with governance, monitoring, and multi-system integrations—so your organization cuts repetitive work in half and gains a living workflow layer that doesn’t break at scale. Primary keywords: Azure Logic Apps, enterprise automation, Microsoft 365 automation, Power Automate vs Logic Apps, workflow orchestration, SAP Salesforce integration, Azure Monitor, Application Insights, no-code integration, approvals automation
Guest: Mirko Peters
Aug. 17, 2025

Automate GRC Reports with Power Automate

Manual GRC reporting is a risk multiplier—copy-paste errors, stale data, and missed escalations. With Power Automate, you can stitch together SharePoint, Excel, Dataverse, and ticketing tools into a real-time pipeline that standardizes data, assembles evidence, and publishes audit-ready packs automatically. This episode shows how to design the flow, harden it for scale, and turn “reporting” into continuous, decision-grade governance.
Guest: Mirko Peters
Aug. 17, 2025

Build ETL with Microsoft Fabric Dataflows Gen2

Fabric Dataflows Gen2 redefine how ETL processes are built and managed inside Microsoft Fabric. Unlike legacy Power BI Dataflows, Gen2 introduces scalable, reusable, and Lakehouse-integrated data transformation capabilities designed for enterprise-grade analytics environments. In this guide, we explain how Fabric Dataflows Gen2 work, how they integrate with OneLake and Lakehouse architecture, and when to use them instead of pipelines or notebooks. Whether you're modernizing your ETL strategy or building a new Fabric-based data platform, this breakdown helps you understand the architectural impact and governance considerations of Gen2 Dataflows. If you're building scalable, maintainable ETL inside Microsoft Fabric — this is essential reading.
Guest: Mirko Peters
Aug. 15, 2025

Automate Real-Time Actions with Fabric Data Activator

Stop waiting on dashboards. Fabric Data Activator turns live signals into instant actions—pausing bad pipelines, placing purchase orders, opening D365 work orders, or triggering API calls the moment thresholds hit. Because it’s native to Microsoft Fabric, it listens to streams and models from Power BI, Synapse, and the Lakehouse, then executes pre-approved playbooks with minimal latency. Start small with high-value triggers, design for capacity and downstream SLAs, and wire in guardrails so you get signal—not alert spam. That’s how you move from data-driven to data-activated.
Guest: Mirko Peters
Aug. 14, 2025

Design Scalable Dataverse Data Models

Dataverse “slowness” is often schema, not size. Fix table bloat, simplify relationships, and add the right indexes to turn crawling forms and timing-out flows into crisp responses. Design for performance from day one—balance normalization, limit cascades, and index what you filter on.
Guest: Mirko Peters
Aug. 13, 2025

Integrate Dynamics 365 Sales with Microsoft Teams

Stop context-switching. Embed Dynamics 365 Sales directly into Microsoft Teams so reps update opportunities, trigger approvals, and log notes where they already work. Layer Power Automate and Adaptive Cards to turn chats into actions (create/update/approve) and keep CRM as the single source of truth. Result: faster deal cycles, cleaner data, fewer misses.
Guest: Mirko Peters
Aug. 13, 2025

Automate SharePoint Sites with Site Scripts and PnP Templates

Ever spent hours carefully building a SharePoint site, only to realize the next one looks and behaves completely differently? That frustration comes from manual setup—and it’s almost guaranteed to drift over time. This episode breaks down why hand-built SharePoint sites never stay consistent and how Site Scripts help you take control again. By defining branding, lists, and structure in a single JSON file, you can ensure every new site launches with the same look, layout, and core components, without relying on memory or checklists. But Site Scripts aren’t the whole story. When automation needs go deeper—like setting unique permissions, deploying custom web parts, or handling scenarios Microsoft doesn’t support natively—that’s where PnP PowerShell fills the gaps. Used together, Site Scripts handle predictable structure, while PnP PowerShell enforces the advanced configurations that keep sites secure and usable at scale. The episode also covers the real-world pitfalls of automatio…
Guest: Mirko Peters