Connect with me on LinkedIn

Episodes

Oct. 25, 2025

The Model-Driven App Lie: Use Teams and SharePoint Instead

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 notifi…

Listen to the Episode
Oct. 24, 2025

Your Azure File Sync Is A Time Bomb

Azure File Sync still “works” for many orgs—but on 2010s-era auth: local X.509 certs and SAS tokens. Those are possession-based secrets: whoever holds them is “you.” They sprawl into scripts, backups, repos, and logs; they expire silently; and one leak grants silent exfiltration via valid creds. Th…

Listen to the Episode
Oct. 24, 2025

Your AD Groups Are A Lie: Fix Source of Authority NOW

Most orgs still treat on-prem AD groups as sacred, syncing them to Entra ID and calling it “hybrid.” In reality, those objects are zombies: visible in Entra but ruled by on-prem, which blocks modern governance (dynamic membership, access reviews, APIs) and slows HR-driven provisioning. The fix is r…

Listen to the Episode
Oct. 23, 2025

Dataverse vs. SharePoint: The Governance Mistake Costing You Time

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, i…

Listen to the Episode
Oct. 23, 2025

Azure PostgreSQL Is Costing You THOUSANDS

Azure Database for PostgreSQL – Flexible Server isn’t pricey because of traffic; it’s pricey because defaults quietly overprovision compute, storage, and HA. “Managed” means patched, not optimized—you still pay for VM cores at idle, disks that only grow, and standby replicas that double costs while…

Listen to the Episode
Oct. 22, 2025

Azure App Gateway Network Isolation: The Security Fix You Missed

For years, a “private” Azure Application Gateway still needed a public IP and outbound Internet just to talk to Microsoft’s control plane. Management (control plane) and user traffic (data plane) shared the same door—an architectural contradiction that forced ugly firewall exceptions, Azure-DNS dep…

Listen to the Episode
Oct. 22, 2025

Your Fabric Data Lake Is Too Slow: The NVMe Fix

Your Fabric and Power Platform workloads aren’t slow because of Spark or DAX—they’re slow because your data lives far from your compute. Managed storage adds network hops, caps IOPS, and taxes every read/write with latency. The fix isn’t “more nodes”; it’s proximity. Azure Container Storage v2 (ACS…

Listen to the Episode
Oct. 21, 2025

Stop Paying the Multi-Cloud Network Tax

Multi-cloud sounds like freedom—until physics and billing collide. Stitching Azure, AWS, and GCP together turns “resilience” into a toll road: you pay egress to leave one cloud, port/cross-connect fees in the colocation meet-me, and operational overhead to run three of everything (IAM, gateways, mo…

Listen to the Episode
Oct. 21, 2025

Master Internal Newsletters With Outlook

Most internal updates die in Teams noise. The fix isn’t a new platform—it’s wiring together tools you already own. Build a clean, repeatable newsletter pipeline inside Microsoft 365: target precisely with Dynamic Distribution Groups (Entra ID attributes), send consistently from a shared mailbox (br…

Listen to the Episode
Oct. 20, 2025

Master Dataverse Security: Stop External Leaks Now

Your Power App didn’t get “hacked”—it was over-permitted. Treating Dataverse like SharePoint (big buckets, broad roles) turns guest access into a data breach waiting to happen. Dataverse is a relational fortress built on granular privileges (Create/Read/Write/Delete/Append/Append To/Assign/Share), …

Listen to the Episode
Oct. 20, 2025

Stop Using Power BI Wrong: The $10,000 Data Model Fix

Your dashboards aren’t just slow—they’re expensive. Every bloated column, lazy import, and tangled relationship silently taxes your Power BI Premium capacity and your team’s time. That inefficiency adds up to real money—often five figures a year. The cure isn’t a plug-in; it’s architecture. Move fr…

Listen to the Episode
Oct. 19, 2025

Stop Writing GRC Reports: Use This AI Agent Instead

Manual GRC reporting burns time and budget: exporting Purview logs to Excel, reconciling pivots, and hoping nothing changed overnight. Replace that drag with an autonomous GRC agent built entirely on Microsoft 365: Purview for audit truth, Power Automate for scheduled extraction + classification, a…

Listen to the Episode
Oct. 19, 2025

Advanced Copilot Agent Governance with Microsoft Purview

Copilot Studio agents don’t have their own ethics—or identities. By default they borrow the caller’s token, so any SharePoint, Outlook, Dataverse, or custom API you can see, your bot can see—and say. That’s how “innocent” answers leak context: connectors combine, chat telemetry persists, and analyt…

Listen to the Episode
Oct. 19, 2025

Stop Building Ugly Power Apps: Master Containers Now

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 devic…

Listen to the Episode
Oct. 18, 2025

Stop Using Power Automate Like This

Opening – The Power Automate Delusion Everyone thinks Power Automate is an integration engine. It isn’t. It’s a convenient factory of automated mediocrity—fine for reminders, terrible for revenue-grade systems. Yet, somehow, ...

Listen to the Episode
Oct. 18, 2025

PowerShell Is The Only Copilot Admin Tool You Need

The Microsoft 365 Admin Center is a great map—but it’s not the vehicle. For Copilot and AI governance, clicking through GUI toggles won’t scale, won’t prove compliance, and won’t survive audits. The Admin Center prioritizes visibility; PowerShell delivers authority: bulk actions, reproducible chang…

Listen to the Episode
Oct. 18, 2025

Copilot Governance: Policy or Pipe Dream?

Turning on Microsoft Copilot isn’t magic—it’s governance in motion. That toggle activates a chain of contractual, technical, and organizational controls that either align…or explode. Contracts (Microsoft Product Terms + DPA) set the legal wiring: data residency, processor role, IP ownership, no tra…

Listen to the Episode
Oct. 17, 2025

Copilot Isn’t Just A Sidebar—It’s The Whole Control Room

Copilot in Teams isn’t a cute sidebar; it’s an orchestration layer across meetings, chats, and a central intelligence hub (M365 Copilot Chat). It runs on Microsoft Graph, so it only surfaces what you already have permission to see—precise, not omniscient. In meetings, Copilot turns live transcripti…

Listen to the Episode
Oct. 16, 2025

Microsoft Copilot Prompting: Art, Science—or Misdirection?

The “perfect prompt” is a myth. Pros don’t one-shot Copilot; they iterate. They feed just-enough context, set deliberate tone, and refine in short loops until output matches business reality. With Microsoft 365 Copilot, grounded responses come from your Graph data, so structure beats verbosity: sta…

Listen to the Episode
Oct. 16, 2025

Copilot’s ‘Compliant by Design’ Claim: Exposed

The EU AI Act doesn’t just regulate model makers—it deputizes deployers. Rolling out tools like Microsoft 365 Copilot or ChatGPT makes you responsible for risk classification, documentation, transparency, and monitoring. The “risk ladder” (unacceptable, high, limited, minimal) is determined by use …

Listen to the Episode
Oct. 16, 2025

AI Factory vs. Chaos: Which Runs Your Enterprise?

AI is not “just another app” you park on general-purpose servers. Enterprise AI behaves like an ecosystem — volatile workloads, bursty data, exotic compute, and constant model evolution. That’s why so many AI pilots glow in the lab then die in production. The five tells that you’re no longer dealin…

Listen to the Episode
Oct. 16, 2025

Copilot Memory vs. Recall: Shocking Differences Revealed

Copilot Memory isn’t stealth surveillance—it only saves what you explicitly ask it to remember (e.g., tone, format, project tags). Every save is announced with “Memory updated.” You can review, edit, or wipe entries anytime. The real privacy hazard is confusing Memory with Recall (automatic, device…

Listen to the Episode
Oct. 15, 2025

Governance Boards: The Last Defense Against AI Mayhem

This episode is a practical walk-through of what actually goes wrong when organizations deploy copilots or chatbots without Responsible AI guardrails. It explains why: modern LLMs are non-deterministic prompt injection is not hypothetical bad outputs can cascade across business workflows fast…

Listen to the Episode
Oct. 14, 2025

The Power Platform Effect: Too Fast To Ignore

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 …

Listen to the Episode