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

Episodes

Integrating Dynamics 365 Sales Data into Microsoft Teams
Aug. 13, 2025

Integrating Dynamics 365 Sales Data into 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 trut…
Automating SharePoint Online with Site Scripts and PnP Provisioning
Aug. 13, 2025

Automating SharePoint Online with Site Scripts and PnP Provisioning

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 ho…
Building Custom Teams Apps with Bots, Tabs, and Message Extensions
Aug. 12, 2025

Building Custom Teams Apps with Bots, Tabs, and Message Extensions

Message extensions are the most overlooked productivity feature in Microsoft Teams. Instead of bouncing between apps to paste data, use the right extension for the job: Search extensions surface existing records on demand; Action extensions collect input, trigger back-end workflows, and return resu…
Building Reusable Semantic Models with Microsoft Fabric
Aug. 12, 2025

Building Reusable Semantic Models with Microsoft Fabric

Most Power BI environments start fast and stall under copy-paste sprawl: duplicated PBIX files, conflicting measures, and “spreadmart” dashboards that nobody fully trusts. The fix isn’t another naming convention—it’s a model-first architecture. Microsoft Fabric elevates the semantic model to an ent…
Optimizing Lakehouse Performance in Microsoft Fabric
Aug. 12, 2025

Optimizing Lakehouse Performance in Microsoft Fabric

Microsoft Fabric Lakehouse environments enable unified analytics across structured and unstructured data — but performance optimization is critical to ensure scalability, cost control, and reliable reporting.In this guide, we break down how to optimize Lakehouse performance in Microsoft Fabric,…
Copilot Extensibility for Microsoft 365 Developers
Aug. 12, 2025

Copilot Extensibility for Microsoft 365 Developers

Copilot is powerful—but out of the box it sees only Microsoft 365 content, missing the bulk of your organization’s knowledge in legacy wikis, CRMs, ticketing tools, and file shares. The fastest path to business-specific answers is Microsoft Graph Connectors. Unlike narrow plugins or brittle custom …
Building AI-Powered Apps with Azure OpenAI and Power Platform
Aug. 11, 2025

Building AI-Powered Apps with Azure OpenAI and Power Platform

“Add a connector” isn’t an AI strategy. Real deployments pair Power Apps or Dynamics 365 with Power Automate orchestration, Azure OpenAI for intelligence, and Azure API Management for security, throttling, and observability. This episode details the end-to-end pattern: clean and enrich payloads in …
Graph API Permissions & Consent Models Explained
Aug. 11, 2025

Graph API Permissions & Consent Models Explained

Most Graph-powered apps fail at rollout not because of code, but consent. Dev tenants allow broad testing; production enforces tight policies that block risky scopes. The fix is understanding Graph’s two models—delegated (user-in-context) vs. application (app-only, org-wide)—and requesting the mini…
Fusion Development with Power Apps and Azure Functions
Aug. 11, 2025

Fusion Development 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…
Data Loss Prevention (DLP) Policies for Power Platform Developers
Aug. 11, 2025

Data Loss Prevention (DLP) Policies for Power Platform 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 con…
Securing Data Pipelines in Microsoft Fabric
Aug. 10, 2025

Securing Data Pipelines in Microsoft Fabric

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 (centra…
Automated Testing for Power Apps and Dataverse
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 sc…
Deploying Dynamics 365 Customizations with ALM Pipelines
Aug. 10, 2025

Deploying 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 u…
Managing Git Integration with Microsoft Fabric Notebooks
Aug. 10, 2025

Managing Git Integration with 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: ad…
Implementing CI/CD for Power Platform with Azure DevOps Pipelines
Aug. 9, 2025

Implementing CI/CD for Power Platform with Azure DevOps Pipelines

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 (…
Fabric Notebooks for Data Transformation and ML
Aug. 9, 2025

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-e…
Using Microsoft Graph for Custom App Integrations
Aug. 9, 2025

Using Microsoft Graph for Custom App 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…
Building Reusable Components with Power Platform CLI (PAC CLI)
Aug. 9, 2025

Building Reusable Components with Power Platform CLI (PAC 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 mana…
Extending Microsoft Fabric with Custom APIs and Power BI Models
Aug. 8, 2025

Extending 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, govern…
Building Customer Portals with Power Pages + Dataverse
Aug. 8, 2025

Building Customer Portals with Power Pages + 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…
Predictive Lead Scoring with Dynamics 365 Insights
Aug. 8, 2025

Predictive Lead Scoring with Dynamics 365 Insights

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, dat…
Building Machine Learning Models in Microsoft Fabric
Aug. 8, 2025

Building 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. I…
Copilot in Dynamics 365 Sales: Productivity or Hype?
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 outpu…
Triggering Personalized Emails with Power Automate + D365
Aug. 7, 2025

Triggering Personalized Emails with Power Automate + D365

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…