Connect with me on LinkedIn

Episodes

Oct. 1, 2025

R or T-SQL? One Button Changes Everything

Your pipeline isn’t slow because R forgot how to math — it’s slow because compute is in the wrong place and data is moving too much. This episode shows how switching from local compute (R on your laptop) to SQL compute (R runs inside SQL Server, next to the data) flips hours into minutes. Then we t…

Listen to the Episode
Oct. 1, 2025

CI/CD With Dev Containers: Flawless Victory Or Epic Fail?

Most “works-on-my-machine” bugs come from drift: different CLIs, runtimes, and extensions. Dev Containers kill drift by turning your environment into code: a devcontainer.json that pins tools, extensions, mounts, and security posture. Use Templates to standardize, Features to add tools, pre-builds …

Listen to the Episode
Sept. 30, 2025

You're Flying Blind Without Business Central Telemetry and howto fix …

Flying Business Central without telemetry is flying IFR with the instruments off. Turn it on, push signals into Azure Application Insights, and read them with Microsoft’s Power BI apps to catch spikes, deadlocks, and extension issues before users file tickets. The gotcha that burns most admins? App…

Listen to the Episode
Sept. 30, 2025

Go Beyond the Demos—Make Copilot Do What You Need in Business Central

The Copilot buttons you see in Business Central are just the trailer. The movie is in System.AI, where you can register custom Copilot capabilities, control where/when they appear, and wire metaprompts so Copilot speaks in your company’s voice. Ship safely by piloting in a sandbox, guarding keys (I…

Listen to the Episode
Sept. 29, 2025

Copilot Studio vs. Azure AI Foundry: Pick Your Poison

Most bots are parrots: fluent, ungrounded, risky. RAG (search + LLM) fixes that by answering from your tenant with your permissions. You’ve got two Microsoft lanes: Copilot Studio (low-code, blazing fast to value) and Azure AI Foundry (code-first, full control, governance). Use a simple lifecycle—E…

Listen to the Episode
Sept. 29, 2025

Is Your Dataflow Reusable—or a One-Trick Disaster?

A dataflow that “worked today” can be a ticking time bomb tomorrow. Schema drift, hardcoded values, and brute-force reloads turn quick wins into fragile, costly pipelines. The fix is simple discipline: modular M, parameterization, Delta Lake with schema control, and partitioning + incremental refre…

Listen to the Episode
Sept. 28, 2025

Microsoft Fabric’s Digital Twin: The Fix for Messy Data… or Another H…

Is Fabric’s Digital Twin Builder a chaos-tamer or just another layer to babysit? We break down what the Digital Twin Builder (in Fabric Real-Time Intelligence) actually does: a semantic canvas for modeling, an ontology to keep definitions straight, low-code mapping of messy sources into OneLake, an…

Listen to the Episode
Sept. 28, 2025

The Azure AI Foundry Trap—Why Most Fail Fast

The Azure AI Foundry Trap isn’t the platform—it’s treating it like plug-and-play. Multimodal demos crumble on messy real data; RAG without hybrid (keyword + vector) search and semantic re-ranking hallucinates; and “agents” spiral when you don’t scope identity, actions, or observability. The cure: g…

Listen to the Episode
Sept. 27, 2025

Autonomous Agents: Productivity Hack or Admin Nightmare?

Autonomous agents stop suggesting and start acting. That’s power—and risk. Give them memory (Cosmos DB), connectors, and broad scopes, and they’ll execute workflows without waiting. The cure is simple but non-negotiable: toggle act vs. suggest, lock scopes with least-privilege RBAC, enforce data cl…

Listen to the Episode
Sept. 26, 2025

Power BI Collaboration: Herding Cats or GitHub Fix?

PBIP turns monolithic PBIX files into text you can version—opening the door to Git. But visibility isn’t discipline. Real collaboration comes from PRs as gates, automated checks that catch mistakes before humans review, and deployment pipelines that promote changes DEV → TEST → PROD without finger-…

Listen to the Episode
Sept. 26, 2025

Stop Wasting Time—Automate Everything With Syntex

This episode argues that Syntex being folded into SharePoint Premium is not a naming joke — it’s Microsoft consolidating content processing, content experiences and governance into one platform so Copilot can stop guessing and start delivering real answers. SharePoint Premium = Brain (content e…

Listen to the Episode
Sept. 26, 2025

The Star Schema Trick All Pros Use (But Won’t Say)

This episode lays out the star schema “pro move” for Power BI: center your model on lean fact tables and surround them with flattened dimensions so VertiPaq can filter fast and calculate cleanly. Ditch the one-giant-table “digital spaghetti”—it’s why slicers crawl, totals go weird, and DAX feels ho…

Listen to the Episode
Sept. 26, 2025

Overcoming Challenges in Copilot Adoption and Maximizing ROI

In today’s busy business world, you face many challenges when using copilot technology. Knowing these problems is important for getting the most from your investment. Recent numbers show different acceptance rates in industri...

Listen to the Episode
Sept. 25, 2025

Fabric Data Activator vs Power BI Alerts: No Contest

This rant-to-roadmap episode calls out classic Power BI alerts as clunky, dashboard-bound “sticky notes” and shows why Fabric Data Activator is the grown-up alternative: event-driven rules that trigger real workflows (via Power Automate, tickets, Teams posts, etc.) without littering your tenant wit…

Listen to the Episode
Sept. 25, 2025

Deploy Power BI Like a Pro—No More Guesswork

Running BI without ALM is file-roulette. This episode shows how to escape “Final_v9.pbix” chaos by treating Power BI models as code, using Git for real history + branching, and deploying via pipelines so changes move Dev → Test → Prod without late-night rollbacks. Tie it all together with tickets s…

Listen to the Episode
Sept. 24, 2025

How T-SQL Saves You From Begging IT

This episode turns SQL from “scary” to useful. You’ll learn why SELECT is a safe, read-only way to ask questions, how the four core clauses (SELECT, FROM, WHERE, ORDER BY) snap together, where T-SQL adds Microsoft-style extras (e.g., TOP, TRY…CATCH), and how to avoid rookie traps (SELECT *, missing…

Listen to the Episode
Sept. 24, 2025

How Power BI Turns SharePoint Chaos Into Clarity

This episode shows how to turn messy SharePoint lists → clear Power BI dashboards your team actually uses. You’ll connect with the SharePoint Online List connector (the right way), tame ugly fields in Power Query (choice/person/lookups, UTC → local), and publish + embed the report back into SharePo…

Listen to the Episode
Sept. 23, 2025

Model-Driven Apps: The Unsung Power Platform Hero

Model-driven apps aren’t here to dazzle—they’re here to survive schema change, scale security, and ship to production. In this episode you’ll watch a blank Dataverse table become a themed, role-aware app with custom forms, views, relationships, security roles, and automation. We contrast the “flash…

Listen to the Episode
Sept. 23, 2025

The Dataverse Migration Nobody Wants (But Needs)

Dataverse migrations aren’t “move some rows on Friday.” They’re an org redesign: data model, security, automations, integrations, licenses, and cutover. This episode shows how to pick Dataverse for the right reasons, audit what you have, map legacy lists/custom tables to a relational schema, keep f…

Listen to the Episode
Sept. 22, 2025

How Data Goblins Wreck Copilot For Everyone

Copilot doesn’t fix messy data—it amplifies it. This episode shows how “data goblins” (duplicates, stale archives, bad labels, abandoned folders) turn Copilot into a confident liar, why trust collapses on the first wrong answer, and how to flip the script: micro-scoped pilots, visible wins, and cle…

Listen to the Episode
Sept. 22, 2025

GitHub, Azure DevOps, or Fabric—Who’s Actually in Charge?

No single tool “wins” your analytics deployment. GitHub owns truth, Fabric moves packages, Azure DevOps enforces gates. Treat Bronze/Silver/Gold as code, or your Medallion becomes a CSV swamp with 3 a.m. dashboard calls. This episode lays out a practical stack and the three non-negotiables—isolated…

Listen to the Episode
Sept. 21, 2025

Your Power Automate Approval Flow Isn’t Audit-Proof

Power Automate approvals shouldn’t be a single “Start and wait” glued to an email. Build them like software: dynamic approvers, restartable stages, clean audit logs, modular child flows, and sane reminders/escalations that don’t spam. This episode shows how to turn fragile, one-off flows into resil…

Listen to the Episode
Sept. 21, 2025

Why Leadership Thinks Copilot Is Useless (And Where the Numbers Back …

Leaders think “Copilot = flop” because they’re staring at sign-ins, not behavior. This episode shows how to separate door counts (Entra) from work signals (Copilot/Insights), identify where real prompts happen, and defend ROI with evidence—not vibes. You’ll leave with a 3-step adoption playbook, CF…

Listen to the Episode
Sept. 20, 2025

The Power BI Gateway Horror Story No One Warned You About

Gateways don’t fail mysteriously—they fail predictably across network, credentials, and architecture. This episode turns a “worked in test, died in prod” horror story into a repeatable deployment playbook: lock down outbound/FQDN rules, fix service-account/credential mapping across every source, an…

Listen to the Episode