Focus on development strategies for Microsoft platforms, including API design, automation, and identity management. Learn best practices for building secure and maintainable solutions in a cloud-centric environment.
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.
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.
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.
Aug. 1, 2025
Secure PowerShell Remoting for Microsoft 365
Your PowerShell Remoting isn’t “just a connection”—it’s the backbone of your M365 security (or your biggest liability). One sloppy session, a hard-coded credential, or a legacy auth toggle, and you’ve built an attack path right into production. Architect remoting like a system—least privilege, token-based auth, auditable transcripts, and shared modules—or expect outages, audit gaps, and sleepless nights.
Aug. 1, 2025
Fix Microsoft Graph Change Notifications and Webhooks
Stop missing SharePoint updates because your Microsoft Graph webhooks go silent. The #1 reason your change notifications fail? A tiny validation echo your endpoint mishandles in the first five seconds—no JSON, no wrappers, just the raw token back. From airtight token checks to smart retries, automated subscription renewals, and real monitoring, this guide shows the exact fixes that turn flaky webhooks into a reliable, compliant, and auditable pipeline. Nail these steps and you’ll never lose another critical business trigger.
Aug. 1, 2025
Customize Microsoft 365 Apps Deployment with ODT XML
Click-to-Run feels effortless—until finance is missing Power Query, HR gets Publisher they never wanted, and users are nagged by mid-meeting updates. The fix isn’t a new tool; it’s one line in your Office Deployment Tool XML. This guide shows how to strip bloat, lock the right update channel, pre-bake languages, enable shared device activation, and stop surprise prompts—so deployments feel tailored, stable, and quiet.
July 31, 2025
PowerShell vs Microsoft Graph API for Automation
Choosing between PowerShell and Microsoft Graph API in Microsoft 365 can significantly impact automation, security, and scalability. While PowerShell remains the go-to tool for administrative scripting and tenant operations, Microsoft Graph API enables modern, application-driven integrations and large-scale automation. In this guide, we break down the core differences, security implications, performance considerations, and real-world use cases to help you decide when to use PowerShell, when to use Graph API, and when combining both makes the most sense. If you're building enterprise-grade automation, governance frameworks, or scalable integrations in Microsoft 365, this comparison gives you a practical decision framework you can apply immediately.
July 31, 2025
Build Consistent M365 Apps with Microsoft Graph Toolkit
Stop Shipping Off-Brand M365 Apps: Graph Toolkit React Components That Fix Auth, People Search, and Calendars in Minutes Your Microsoft 365 front end shouldn’t look like a patchwork of plugins and half-broken OAuth. In this episode, we show how the Microsoft Graph Toolkit gives you trusted, pre-built React components—Login, PeoplePicker, Agenda, and more—that snap into your app, standardize UX, and inherit Microsoft’s branding, accessibility, and security. Skip fragile custom auth, mismatched UI, and audit headaches. Learn where Toolkit components beat DIY code (tokens, consent, caching, throttling), what you can customize safely, and how to roll out a production-ready M365 experience—fast.
July 30, 2025
Microsoft Graph App-Only Consent Explained
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-ready monitoring so your background jobs don’t break at 2 a.m. or expose tenant-wide data. Ship secure, stable automations—without drowning in consent dialogs.
July 30, 2025
Automate Microsoft 365 with the Cross-Platform CLI
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. Learn how to authenticate securely, avoid “nuke-the-tenant” mistakes, and ship repeatable M365 workflows that just work—anywhere.
July 30, 2025
PnP PowerShell vs PnP Framework
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 plan so your templates stick the first time (and the hundredth).
July 30, 2025
Implement DevOps for 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. Ship faster, safer, and without the Monday-morning fire drills.
July 29, 2025
Automate Microsoft 365 with Microsoft Graph API
Microsoft 365 looks like apps—Outlook, Teams, SharePoint. The real power is the Microsoft Graph API: one gateway to automate onboarding, sync calendars, govern groups, and ship dashboards the admin centers can’t. In this episode, I show you how Graph actually works (endpoints, scopes, tokens), how to make your first real query, and how to chain calls into business-grade automations—without over-permissioning or breaking compliance.
June 21, 2025
Build Intelligent Power Apps with AI Builder
Stop waiting on data scientists. Power Apps AI Builder drops ready-to-use AI—document processing, prediction, object detection, text models—straight into your apps and flows. Build it, ship it, retrain it, all inside the Power Platform with enterprise-grade security.