Connect with me on LinkedIn

Episodes

July 31, 2025

Most SharePoint Permissions Are Built On Myths

Stop “Break Inheritance” Roulette: The Hidden Risks of Fine-Grained SharePoint Permissions (and What to Do Instead) Breaking inheritance feels like a quick win—until your tenant slows down, audits turn into detective work, and sensitive files surface where they shouldn’t. In this episode, we bus…

Listen to the Episode
July 31, 2025

Why Excel Add-ins Feel Like Magic (They're Not)

Stop Copy-Paste: Build Excel & Word Superpowers with Office Add-ins (No VBA Required) Office Add-ins aren’t mystic plugins—they’re just modular web apps (HTML/CSS/JS) that run inside Word and Excel. In this episode, we demystify task panes, content add-ins, and the XML manifest that tells Office…

Listen to the Episode
July 31, 2025

Hybrid Exchange: It’s Not Just The Wizard

Hybrid Exchange Isn’t a Wizard—It’s a Web of Dependencies Running the Hybrid Configuration Wizard is the easy part. Keeping hybrid coexistence healthy requires aligning directory attributes, OAuth/federation trust, DNS (Autodiscover/MX/SPF/DKIM), EOP connectors, and firewall paths for EWS/MRSProxy…

Listen to the Episode
July 31, 2025

M365 Telemetry: Useless Noise or Pure Gold?

Make Microsoft 365 Telemetry Useful: Correlate Entra ID Sign-Ins, Teams Activity, and SharePoint File Operations Most dashboards isolate metrics. Real signal appears when you triangulate Azure AD/Entra sign-ins, Office/M365 audit (SharePoint/Teams), and usage & licensing. This guide gives you a pr…

Listen to the Episode
July 31, 2025

Azure Communication Services or Teams APIs? Choose Wrong, Pay Later

Choosing between Azure Communication Services (ACS) and Microsoft Teams APIs isn’t just a licensing decision—it can lock your app’s identity, chat, calling, and compliance for years. This episode exposes the hidden traps: guest access vs SSO, presence sync, chat parity, Graph permissions, GDPR/HIPA…

Listen to the Episode
July 30, 2025

Microsoft Syntex Ends Data Silos—Here's How

Stop wasting hours hunting for the “final_final” contract. Microsoft Syntex turns your SharePoint and OneDrive chaos into searchable, compliant, metadata-rich content—automatically. In this episode, we show how Syntex classifiers and extractors tag the details that matter (vendor, totals, dates) so…

Listen to the Episode
July 30, 2025

Nobody Explains Microsoft Graph Consent—Here’s What’s Missing

Stop blindly clicking “Grant admin consent.” This deep dive demystifies Microsoft Graph app-only permissions—who consents, which scopes you actually need, and how tokens really work in production. Learn least-privilege setups, admin consent gotchas, secret/cert rotation, managed identity, and audit…

Listen to the Episode
July 30, 2025

Microsoft 365 CLI: The Shortcut No Manager Talks About

Ditch the tab-juggling and OS headaches. The Microsoft 365 CLI gives admins one cross-platform command set for SharePoint, Teams, Outlook, Planner, and more—on Windows, macOS, and Linux. Build portable automations, run bulk updates, wire into CI/CD, and output clean JSON for dashboards and audits. …

Listen to the Episode
July 30, 2025

Unlocking True Interactivity in Teams Cards

Stop posting pretty-but-pointless Teams cards. Adaptive Cards can capture input, fire approvals, update themselves, and even drive bots—without users ever leaving Teams. In this episode, you’ll learn the JSON essentials (body, actions, data binding), how to wire Action.Submit/Execute to Power Autom…

Listen to the Episode
July 30, 2025

Files On-Demand: Why They Break and How to Spot It

Tired of OneDrive files spinning forever? This teardown explains exactly why Files On-Demand fails—and how tiny things like path length or a bloated cache can freeze sync. Learn the four core components (filter driver, sync engine, cache DB, cloud module), where each one breaks, and a step-by-step …

Listen to the Episode
July 30, 2025

Microsoft 365 Retention: Rigged or Robust?

Are your Microsoft 365 retention settings quietly sabotaging compliance? This episode reveals why mixing up retention policies and records management loses evidence, breaks audits, and confuses eDiscovery. Learn the real precedence rules across Exchange/SharePoint/Teams, how auto-apply labels colli…

Listen to the Episode
July 30, 2025

PnP PowerShell vs. PnP Framework: Stop Guessing

Stop reliving the same SharePoint rollout. This breakdown shows exactly when to use PnP PowerShell for surgical fixes and speed—and when to switch to PnP Framework provisioning for repeatable, audited, at-scale site builds. Learn battle-tested patterns, versioning tips, and a zero-drama migration p…

Listen to the Episode
July 30, 2025

The Hidden Cost of Skipping DevOps in Power Apps

Your Power Apps aren’t breaking in prod because of bad code—they’re breaking because you’re skipping DevOps. Learn why “Publish” is not a rollback plan, why solution ZIPs are a trap, and how real ALM (source control, pipelines, managed solutions, env strategy) slashes outages, rework, and panic. Sh…

Listen to the Episode
July 30, 2025

Viva Connections: Automate What You Thought Was Manual

Your Viva rollout isn’t failing—your automation is. Stop hand-typing Topics, chasing Learning content across LMS silos, and waiting for Connections posts to “eventually” appear. Learn the exact auth scopes, payload shapes, and batching tactics to: publish Topics at scale, bulk-load external courses…

Listen to the Episode
July 30, 2025

Your Teams Governance Isn’t Enough—Fix This First

Your Teams rollout didn’t fail because you lacked templates—it failed because you lacked lifecycle. This playbook shows how to pair humane templates with quiet, low-friction automation (provision → govern → renew/retire) so users stay inside the guardrails by choice, not force.

Listen to the Episode
July 30, 2025

Conditional Access vs Identity: Who Actually Decides?

Your best Microsoft 365 security signal isn’t the login—it’s what the identity does next. Wire Conditional Access (the gatekeeper) to listen to Defender for Identity (the watcher), and you’ll auto-raise friction when behavior turns risky—shrinking dwell time, false positives, and your midnight page…

Listen to the Episode
July 30, 2025

Modern Auth in M365 is a Maze—Here’s the Map

Your Conditional Access policy isn’t the final boss—tokens are. MSAL’s silent refresh + Azure AD’s Continuous Access Evaluation can defer, override, or re-apply your rules mid-session. If you don’t manage the token lifecycle (issue, refresh, revoke), your “perfect” CA setup is really just a polite …

Listen to the Episode
July 30, 2025

Unlocking the REAL Power of DLP: 3 Insider Moves

Think your DLP rules have your Microsoft Power Platform locked down? Think again. The biggest data leak in your tenant may be hiding in plain sight—the default environment. In this episode, we expose why environment strategy—not just connector blocking—is the silent weak link behind surprising Powe…

Listen to the Episode
July 30, 2025

Stop Guessing: Link M365 To Real Business Results

“Your M365 dashboards look busy—but do they move revenue, reduce cycle time, or raise CSAT? Stop counting clicks and start proving ROI: tie Teams, SharePoint, and Outlook activity directly to sales closed, cases resolved, and projects delivered with a unified Power BI model, What-If sliders, and a …

Listen to the Episode
July 30, 2025

Unlocking Enterprise-Scale Insights from Office 365

Most teams are making big decisions with tiny slices of Office 365 data—throttled exports, missing fields, short retention, and brittle PowerShell scripts. That ends now. This episode exposes why traditional O365 APIs and admin exports were never built for enterprise analytics—and how Microsoft Gra…

Listen to the Episode
July 30, 2025

Custom Connectors: Breaking the M365 Search Barrier

Most organizations assume “we’re on Microsoft 365, so we’re covered.” But critical knowledge still hides in legacy databases, shadow systems, and half-retired tools. The result: missed renewals, compliance risk, duplicated work, and stalled decisions. In this episode, we unpack how unified search i…

Listen to the Episode
July 30, 2025

Loop Components: The Secret Link Your Apps Miss

Stop wasting hours reconciling “almost real-time” data across CRM, Power BI, and Teams. In this episode, you’ll see how Microsoft Loop components act like living, embeddable data that updates everywhere at once—no copy-paste, no scheduled syncs, no tab-hopping. We break down why traditional integra…

Listen to the Episode
July 30, 2025

Custom Teams Bots—No Code, No Limits?

Most Teams users have never opened App Studio—and they’re leaving massive productivity on the table. In this episode, I show how you can build custom bots, tabs, and message extensions in minutes—no code, no chaos. We break down why built-in features hit a wall, how App Studio turns wish lists into…

Listen to the Episode
July 30, 2025

Why Office Co-Authoring Never Breaks (Until It Does)

Five people editing the same Excel—no chaos, no “file locked,” no drama. 🤯 How?! Today we peel back the UI illusion and show the real machinery behind Microsoft 365 co-authoring: optimistic concurrency, batching, conflict resolution, Microsoft Graph’s global “traffic cop,” and the fail-safes (versi…

Listen to the Episode