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

Episodes

Aug. 11, 2025

Build Fusion Apps with Power Apps and Azure Functions

Learn how to break Power Apps’ low-code limits by offloading heavy logic, complex integrations, and secure data operations to Azure Functions—without leaving the Microsoft ecosystem. This episode explains when to keep validation and UX in Power Apps, when to move compute to Functions, how to secure calls with managed identities and OAuth, how to design resilient error handling with retries and centralized logging, and how to avoid cost and latency traps. Real-world examples (loan approvals, ERP lookups, pricing engines) show a practical fusion architecture: Power Apps for interface and light workflow, Dataverse for data and governance, Azure Functions for scalable compute and custom APIs. You’ll get patterns, pitfalls, and a step-by-step checklist to ship fast, stay secure, and scale with confidence.
Guest: Mirko Peters
Build Fusion Apps with Power Apps and Azure Functions
M365 FM Podcast
Build Fusion Apps with Power Apps and Azure Functions
Aug. 11, 2025

Power Platform DLP Policies for Developers

Power Platform Data Loss Prevention (DLP) policies don’t have to be mystery roadblocks. In this episode, we explain why Flows fail with cryptic DLP errors and show exactly how to prevent them—before production. You’ll learn how connector classifications (business, non-business, blocked), custom connectors, and tenant vs. environment policies interact; how to run pre-flight checks; and how to align dev/test/prod so migrations don’t silently break. We cover practical governance tactics: policy reviews, negative testing, alerts, and using the CoE toolkit—plus a clear checklist to keep Power Automate, Power Apps, and custom connectors compliant and reliable. Build faster, avoid midnight fire drills, and turn DLP into guardrails that protect data and keep your automations running.
Guest: Mirko Peters
Power Platform DLP Policies for Developers
M365 FM Podcast
Power Platform DLP Policies for Developers
Aug. 10, 2025

Secure Microsoft Fabric Data Pipelines

Microsoft Fabric pipelines often feel “secure by default,” but silent data exposure usually comes from misconfigured permissions, hardcoded secrets, and overbroad workspace roles. This episode shows how to harden end-to-end pipelines with managed identities (kill passwords), Azure Key Vault (centralize and audit secrets), and precise RBAC (least privilege at workspace, pipeline, and dataset layers). You’ll learn where Fabric inherits risky defaults, how tenant/workspace access quietly widens, and the exact steps to lock down connectors, notebooks, and pipelines—without slowing your teams. Walk away with a practical security playbook, audit-ready logging, and guardrails that let admins, analysts, and engineers move faster with less risk.
Guest: Mirko Peters
Secure Microsoft Fabric Data Pipelines
M365 FM Podcast
Secure Microsoft Fabric Data Pipelines
Aug. 10, 2025

Automated Testing for Power Apps and Dataverse

Low-code does not mean low risk. Power Apps and Dataverse sit at the center of many business-critical processes, so skipped testing leads to silent data loss, broken approvals, and security leaks. This episode shows how to build a real testing strategy for the Power Platform: automate end-to-end scenarios across roles and environments, validate Dataverse business rules and flows, and wire tests into CI/CD with tools like EasyRepro and the Power Platform CLI. Learn why manual UAT misses dynamic UI, security role differences, environment variables, and connector drift—and how automated tests catch them before production. Walk away with a practical framework, checklists, and KPIs to accelerate delivery while protecting data quality, compliance, and trust.
Guest: Mirko Peters
Automated Testing for Power Apps and Dataverse
M365 FM Podcast
Automated Testing for Power Apps and Dataverse
Aug. 10, 2025

Deploy Dynamics 365 Customizations with ALM Pipelines

Dynamics 365 deployments fail less because of code and more because of packaging gaps: hidden dependencies, unmanaged/managed mix-ups, missing environment variables and connection references, and un-migrated configuration data. In this episode, we show how to ship reliably by mapping dependencies up front, using managed solutions for prod, aligning layers in a sandbox, and treating env config + reference data as first-class deployment artifacts. You’ll get an end-to-end release blueprint—import, configure, migrate, validate—plus tooling tips (Solution Checker, dependency analysis, config migration) to prevent “works in dev, breaks in prod” disasters.
Guest: Mirko Peters
Deploy Dynamics 365 Customizations with ALM Pipelines
M365 FM Podcast
Deploy Dynamics 365 Customizations with ALM Pipelines
Aug. 10, 2025

Manage Git Integration for Microsoft Fabric Notebooks

Microsoft Fabric’s Git integration isn’t a backup—it’s the backbone of safe, scalable collaboration on notebooks, pipelines, and models. This guide explains why merge chaos happens, what actually syncs to Git (code/metadata) vs. what doesn’t (Lakehouse data), and the one switch that saves teams: adopt a simple dev→test→prod branching model with pull requests. You’ll get a practical playbook to connect workspaces, resolve conflicts, manage environment configs, and keep data parity—so rollbacks are one click, not a week of rework.
Guest: Mirko Peters
Manage Git Integration for Microsoft Fabric Notebooks
M365 FM Podcast
Manage Git Integration for Microsoft Fabric Notebooks
Aug. 9, 2025

Implement Power Platform CI/CD with Azure DevOps

Tired of manual, brittle Power Platform deployments? This guide shows how to build a reliable CI/CD pipeline with Azure DevOps that handles the real trouble spots: environment variables, connection references, service connections, and secure secrets. Learn exactly what a solution package includes (and what it doesn’t), how to parameterize per-environment settings, bind connections after import, and protect credentials with Key Vault. You’ll get a reusable YAML blueprint (build → store artifact → import → set env vars → map connections → smoke test → notify), plus rollback, monitoring, and governance practices so releases are fast, auditable, and drama-free.
Implement Power Platform CI/CD with Azure DevOps
M365 FM Podcast
Implement Power Platform CI/CD with Azure DevOps
Aug. 9, 2025

Use Fabric Notebooks for Data Transformation and ML

Stop wrestling Power BI with endless clicks. Microsoft Fabric Notebooks let you prep, model, and feature-engineer data end-to-end—in Python or R—right inside your Lakehouse with Spark scale and Git governance. This guide shows a proven workflow: ingest to Bronze, clean and join to Silver, feature-engineer to Gold, and publish to Power BI or ML—all from one notebook. Learn the overlooked switch pros miss: treat notebooks as your single source of truth (code-first, Git-backed, env-parametrized), not as ad-hoc helpers. You’ll get patterns for data lineage, environment configs, access control, and can’t-miss guardrails (snapshots, canary checks, idempotent writes) so rollbacks are painless and dashboards stay accurate.
Use Fabric Notebooks for Data Transformation and ML
M365 FM Podcast
Use Fabric Notebooks for Data Transformation and ML
Aug. 9, 2025

Build App-Only Microsoft Graph Integrations

Most Microsoft 365 automations fail for the same reason: they rely on fragile delegated permissions tied to human users—leading to session timeouts, MFA prompts, role changes, and broken jobs. The fix is shifting to app-only permissions with Microsoft Graph: run headless, least-privilege, auditable automations via a service principal (no user login, no expiring sessions). This guide shows why delegated breaks at scale, how to set up app-only securely (registration, Application permissions, admin consent, Key Vault secrets), and how to extend it with Graph webhooks for real-time, reliable workflows across SharePoint, Teams, and Outlook—without babysitting logins.
Build App-Only Microsoft Graph Integrations
M365 FM Podcast
Build App-Only Microsoft Graph Integrations
Aug. 9, 2025

Build Reusable Components with Power Platform CLI

Power Platform chaos across dev/test/prod isn’t inevitable. The Power Platform CLI (PAC CLI) turns fragile, click-heavy moves into repeatable DevOps: scripted solution packaging, versioning, dependency checks, and plug-in registration you can trust. Use PAC CLI to isolate auth per tenant, pack managed solutions with all references, automate plug-in deployments, and wire releases into Azure DevOps/GitHub Actions. Result: predictable migrations, fewer “works in dev” surprises, clean rollbacks, and real traceability—without abandoning the maker portal for day-to-day tweaks.
Build Reusable Components with Power Platform CLI
M365 FM Podcast
Build Reusable Components with Power Platform CLI
Aug. 8, 2025

Extend Microsoft Fabric with Custom APIs and Power BI Models

Fabric’s UI is great for quick wins—but it hits limits with niche data sources, complex business logic, and real-time automation. The way through is building custom API integrations (secure, least-privilege, monitored) and surfacing them with Power BI semantic models (single source of truth, governed measures, embedded where people work). The result: live, cross-system analytics without manual exports, brittle hacks, or stale dashboards.
Extend Microsoft Fabric with Custom APIs and Power BI Models
M365 FM Podcast
Extend Microsoft Fabric with Custom APIs and Power BI Models
Aug. 8, 2025

Build Customer Portals with Power Pages and Dataverse

Stop emailing Dataverse exports. Build a branded, secure, customer-ready portal with Power Pages that shows the right records to the right people—nothing more. This guide gives you a step-by-step build, least-privilege web roles/table permissions, and a go-live checklist (auth, data scope, branding, audit) so your CISO sleeps and your users stop chasing spreadsheets.
Build Customer Portals with Power Pages and Dataverse
M365 FM Podcast
Build Customer Portals with Power Pages and Dataverse
Aug. 8, 2025

Predictive Lead Scoring with Dynamics 365

Turn Dynamics 365 lead scoring into a revenue engine. This guide shows how D365’s AI turns behaviors (opens, replies, page views, meetings), firmographics, and sales outcomes into predictive scores—then converts those scores into next-best actions. You’ll get a clean, step-by-step rollout plan, data hygiene checklist, automation recipes, and metrics (lift, precision@k) to prove impact fast.
Predictive Lead Scoring with Dynamics 365
M365 FM Podcast
Predictive Lead Scoring with Dynamics 365
Aug. 8, 2025

Build Machine Learning Models in Microsoft Fabric

Ship ML faster on Microsoft Fabric. This guide shows how to go from Lakehouse data to production models—without the spreadsheet chaos. You’ll get a practical blueprint for curated data layers, reproducible notebooks, MLflow tracking, governed model registry, and one-click batch/real-time serving. Includes a 14-day rollout plan, reliability/ROI metrics, and copy-paste snippets for Python + Fabric.
Build Machine Learning Models in Microsoft Fabric
M365 FM Podcast
Build Machine Learning Models in Microsoft Fabric
Aug. 7, 2025

Copilot in Dynamics 365 Sales: Productivity or Hype?

Copilot in Dynamics 365 Sales is a quiet force multiplier, not a miracle. It reliably saves minutes on drafting emails, nudging follow-ups, and surfacing status—especially in standard motions. It stumbles when CRM data is stale, workflows are bespoke, or you expect it to replace nuance. Treat outputs as first drafts and pair AI ranking with human judgment to avoid chasing noisy leads. Pilot with clean data, tight guardrails, and clear success metrics—then scale.
Copilot in Dynamics 365 Sales: Productivity or Hype?
M365 FM Podcast
Copilot in Dynamics 365 Sales: Productivity or Hype?
Aug. 7, 2025

Trigger Personalized Dynamics 365 Emails with Power Automate

This episode explains why one-off “thank you” emails from Dynamics 365 (D365) fall flat—and how to replace them with adaptive customer journeys that boost replies, retention, and revenue. You’ll learn how to use D365 signals and Power Automate to trigger timely check-ins, tailored product tips, and honest feedback requests based on real customer actions. We cover which D365 events matter (beyond “case created” and “opportunity won”), how to segment by status changes, purchase frequency, and satisfaction trends, and how to build guardrails like suppression windows and frequency caps. We also show how to close the loop by routing low CSAT to human follow-ups, turning high CSAT into reviews and referrals, and feeding engagement data into continuous improvement via A/B tests and Power BI. If you want emails that start conversations—not end them—this practical walkthrough will help you design dynamic, data-driven flows that keep customers engaged and coming back.
Trigger Personalized Dynamics 365 Emails with Power Automate
M365 FM Podcast
Trigger Personalized Dynamics 365 Emails with Power Automate
Aug. 7, 2025

Build Adaptive Dynamics 365 Marketing Journeys

This episode shows how to turn Dynamics 365 Marketing from a linear “set-and-forget” email engine into a responsive system that reacts to real user behavior. You’ll learn how to capture high-signal actions—like pricing-page visits, form starts and abandons, and in-app feature usage—and convert them into adaptive journeys using triggers, conditions, and branches. We cover wiring journeys to prevent duplicate messages, adding multi-channel touches (email, SMS, in-app), and using journey analytics to spot drop-offs, fix LinkedIn integration overlaps, and prove ROI. If your D365 campaigns start strong then fizzle, this step-by-step playbook helps you architect smarter paths that send the right message, at the right time, to the right contact.
Build Adaptive Dynamics 365 Marketing Journeys
M365 FM Podcast
Build Adaptive Dynamics 365 Marketing Journeys
Aug. 7, 2025

Build Data Models with Copilot in Microsoft Fabric

This episode breaks down where Microsoft Copilot truly speeds up data work in Microsoft Fabric—and where you still need a human in the loop. You’ll see how Copilot catches schema issues at ingestion, suggests fixes (naming, types, dates, partitions) before pipelines break, and then accelerates transformation with optimized steps, ready-to-use DAX, and auto-documentation. We cover performance tuning, debouncing bottlenecks, and Copilot’s visual guidance in Power BI that turns numbers into narratives people actually use. Finally, we show how feedback loops train Copilot—and sharpen your own modeling instincts—so every project gets faster and more accurate over time.
Build Data Models with Copilot in Microsoft Fabric
M365 FM Podcast
Build Data Models with Copilot in Microsoft Fabric
Aug. 7, 2025

Segment Customers with Dynamics 365 Customer Insights

This episode shows how to supercharge targeting in Dynamics 365 Customer Insights by moving beyond demographics to behavior- and transaction-driven segmentation. You’ll learn how to unify web, CRM, commerce, and support data; build dynamic segments using calculated measures and intent signals; and activate those segments across D365 Marketing, Sales, and Power Automate for real-time campaigns. We cover data onboarding, matching/merge rules, engagement scoring, churn and upsell indicators, and guardrails to avoid stale or duplicate outreach—so high-value leads surface faster and conversion rates climb.
Segment Customers with Dynamics 365 Customer Insights
M365 FM Podcast
Segment Customers with Dynamics 365 Customer Insights
Aug. 6, 2025

DLP Policies for Microsoft Fabric and Power Platform

This episode exposes the hidden gaps in Fabric and Power Platform Data Loss Prevention (DLP)—from shadow connectors and cross-environment leaks to misclassified “business” connectors that quietly exfiltrate sensitive data. You’ll learn how DLP decisions are really made (the if-then logic behind policies), how to map actual data flows across apps, environments, and connectors, and how to classify risk without choking productivity. We share an adaptive testing playbook—pilot scopes, sandbox simulations, analytics-driven tuning, and guardrails—so you can block personal Dropbox/OneDrive/Gmail escapes, stop custom connector surprises, and keep critical workflows running. If you want DLP that protects tomorrow’s risks, not just yesterday’s email, this step-by-step guide is for you.
DLP Policies for Microsoft Fabric and Power Platform
M365 FM Podcast
DLP Policies for Microsoft Fabric and Power Platform
Aug. 6, 2025

Azure DevOps Pipelines for Power Platform Deployments

This episode turns fragile, manual Power Platform deployments into reliable, auditable CI/CD with Azure DevOps. We unpack the real failure points—misconfigured service connections, flaky agent pools, hidden Dataverse dependencies, missing connection references—and show how to fix them with hardened service principals, right-sized agents, automated Solution Checker scans, and pre-deployment validations. You’ll get a pragmatic rollback/backup playbook (versioned solution exports, environment snapshots, and tested restore drills) plus pipeline patterns that catch issues early and ship consistently across dev → QA → prod. If you’re done gambling with imports that “worked in dev,” this step-by-step guide will make your deployments boring—in the best way.
Azure DevOps Pipelines for Power Platform Deployments
M365 FM Podcast
Azure DevOps Pipelines for Power Platform Deployments
Aug. 6, 2025

Set Up Power Platform ALM with GitHub Actions

This episode demystifies Power Platform ALM with GitHub Actions so you can see—and control—every step from source to prod. Learn why deployments fail (connector references, environment variables, and human-led imports), how to wire service principals and scoped secrets, and how to structure GitHub workflows (triggers, jobs, env-specific vaults) that validate, remap, and deploy solutions predictably. We cover source management with unpacked solutions, build-time checks, connector/variable remapping at deploy, and guardrails that stop silent breakages. If your Power Apps and flows “work in dev” but die in test or prod, this is your step-by-step playbook to ship reliable, auditable releases—without guesswork.
Set Up Power Platform ALM with GitHub Actions
M365 FM Podcast
Set Up Power Platform ALM with GitHub Actions
Aug. 6, 2025

Implement Power BI Row-Level Security in Microsoft Fabric

This episode shows why Row-Level Security (RLS) in Power BI isn’t a checkbox—it’s a living system. We unpack the parts that actually decide who sees what: model relationships, role design, DAX filters (static vs dynamic), Azure AD group assignments, and the identity shifts that happen when you publish to Fabric. You’ll learn safe DAX patterns (e.g., USERPRINCIPALNAME() with a User→Region bridge), how to avoid calculated-column traps, how to map and audit roles at scale, and how to test RLS where it matters (in the cloud, with real identities). Plus, we share a governance checklist for ongoing reviews so your data stays secure as teams and models change.
Implement Power BI Row-Level Security in Microsoft Fabric
M365 FM Podcast
Implement Power BI Row-Level Security in Microsoft Fabric
Aug. 6, 2025

Supply Chain Visibility with Fabric and Dynamics 365 SCM

This episode shows how Microsoft Fabric + Dynamics 365 Supply Chain Management (SCM) turn fragmented dashboards into a real-time, end-to-end control system. We connect purchase orders, production, inventory, transport, and delivery into one model that surfaces delays early, triggers automated responses, and powers “what-if” planning. You’ll see the reference blueprint—OneLake, Lakehouse, real-time pipelines, and Power BI—plus alerting, vendor scorecards, and KPI governance. If you’re done firefighting lost shipments, this is your playbook to get live visibility, faster decisions, and a supply chain that learns with every run.
Supply Chain Visibility with Fabric and Dynamics 365 SCM
M365 FM Podcast
Supply Chain Visibility with Fabric and Dynamics 365 SCM