Turn your real-world experience into part of the show.

Mirko Peters

Mirko Peters Profile Photo

Founder of m365.fm, m365.show and m365con.net

Mirko Peters is a Microsoft 365 expert, content creator, and founder of m365.fm, a platform dedicated to sharing practical insights on modern workplace technologies. His work focuses on Microsoft 365 governance, security, collaboration, and real-world implementation strategies.

Through his podcast and written content, Mirko provides hands-on guidance for IT professionals, architects, and business leaders navigating the complexities of Microsoft 365. He is known for translating complex topics into clear, actionable advice, often highlighting common mistakes and overlooked risks in real-world environments.

With a strong emphasis on community contribution and knowledge sharing, Mirko is actively building a platform that connects experts, shares experiences, and helps organizations get the most out of their Microsoft 365 investments.

June 24, 2026

Building Enterprise AI Agents with Copilot Studio, Power Platform & AI Governance with Sailaja Mantripragada [MVP/MCT]

In this episode of the M365 FM podcast, Sailaja Mantripragada explores how organizations can move beyond simple AI assistants and build enterprise-grade AI agents using Microsoft Copilot Studio and the Power Platform. The conversation focuses on creating intelligent, business-driven agents that deliver measurable value while remaining secure, compliant, and governable.Sailaja shares practical insights from real-world enterprise projects, explaining how organizations can design AI agents that integrate with business processes, automate complex workflows, and leverage organizational knowledge through Microsoft 365, Dataverse, and Power Platform services. The discussion highlights the importance of balancing innovation with governance, ensuring that AI solutions remain aligned with security, compliance, and responsible AI principles.A major theme of the episode is AI governance. Sailaja discusses why governance must be built into AI initiatives from the beginning rather than adde…
Guest: Mirko Peters
June 23, 2026

How to Master Dataverse Business Skills for Scale

In this episode of the M365.FM Podcast, we explore why mastering Dataverse business skills is becoming one of the most important capabilities for organizations building scalable solutions on Microsoft Power Platform. The discussion goes far beyond tables and columns, focusing on how Dataverse can be used to capture business knowledge, processes, and operational intelligence in a way that supports long-term growth and automation.You’ll learn why successful Power Apps, Power Automate solutions, and AI-powered business processes depend on strong data modeling foundations rather than simply creating forms, workflows, or user interfaces. The episode highlights how well-designed Dataverse structures help organizations maintain consistency, improve governance, and reduce technical debt as applications scale across departments and business units.The conversation also examines the emerging role of Dataverse business skills, showing how organizations can transform business processes int…
Guest: Mirko Peters
June 23, 2026

Beyond the Prompt: Building the Security Agent Fabric

In this episode of M365.fm, we explore why the future of cybersecurity is no longer centered around dashboards, alerts, and manual investigations—but around autonomous security agents working together as a coordinated Security Agent Fabric.As modern enterprises generate billions of security signals across cloud platforms, identities, endpoints, and applications, traditional Security Operations Centers (SOCs) are reaching their limits. Human analysts simply cannot keep pace with the volume, speed, and complexity of today's threat landscape.The episode introduces the concept of Agentic Defense: a new security architecture where specialized AI agents continuously monitor, validate, investigate, and respond to threats while remaining governed by human oversight. Instead of relying on a single security copilot, organizations will deploy networks of collaborating agents that handle identity protection, threat hunting, incident triage, compliance validation, vulnerability management,…
Guest: Mirko Peters
June 22, 2026

The Death of Custom APIs: Microsoft Refine (Rayfin) as a Backend as a Service (BaaS)

In this episode of the M365.fm Podcast, Mirko Peters explores whether custom APIs are becoming obsolete and how Microsoft’s new Rayfin platform could fundamentally change the way enterprise applications are built. Traditionally, developers have spent countless hours creating backend services, authentication layers, databases, APIs, and infrastructure before delivering actual business value. Rayfin introduces a different approach by offering a Backend-as-a-Service (BaaS) model that automates much of this complexity.The episode examines how Rayfin enables developers to define data models, business logic, security policies, and APIs directly in code while Microsoft Fabric automatically provisions and manages the backend infrastructure. Instead of building and maintaining custom APIs from scratch, organizations can focus on application functionality while inheriting enterprise-grade governance, security, compliance, and scalability from the Fabric platform.Mirko discusses the broa…
Guest: Mirko Peters
June 22, 2026

What Enterprise Software Can Learn from Video Games with Sandra Kiel [MVP]

In this episode of the M365 Show, Mirko Peters sits down with Sandra Kiel to explore a fascinating question: what can enterprise software learn from video games? Drawing on her unique background in gaming, user experience, and Microsoft technologies, Sandra explains why many business applications struggle with adoption while games keep millions of people engaged for hours.The conversation dives into the psychology behind successful game design and how those same principles can transform workplace software. Sandra discusses concepts such as clear goals, instant feedback, progression systems, and user motivation. Rather than focusing on gamification as points and badges, she emphasizes designing experiences that make users feel confident, capable, and motivated to continue.Mirko and Sandra examine why many enterprise tools overwhelm users with complexity and how game-inspired design patterns can improve onboarding, learning, and long-term adoption. They also discuss the growing …
June 21, 2026

The Death of the Generalist Bot: Why Your Copilot Needs a Mixture of Experts

Most organizations approach enterprise AI with a simple vision: one Copilot, one interface, and one large language model capable of handling every business task. In this episode of the M365 FM Podcast, we challenge that assumption and explore why the future of enterprise AI belongs to a “Mixture of Experts” architecture rather than a single general-purpose assistant.As AI adoption expands across the enterprise, a single bot is often expected to perform knowledge retrieval, policy interpretation, workflow automation, document summarization, data extraction, and countless other responsibilities. While this sounds efficient on paper, it frequently creates hidden costs, inconsistent results, governance challenges, and growing operational complexity.The episode explains why specialized AI agents deliver better outcomes than one generalist model trying to do everything. Instead of relying on a single intelligence layer, organizations can build networks of expert agents that focus on…
Guest: Mirko Peters
June 20, 2026

Latency vs. Logic: Engineering High-Stakes Hybrid Events in M365

Hybrid work has fundamentally changed how organizations connect employees, but creating engaging virtual events remains a major challenge. In this episode of the M365 FM Podcast, we explore what it really takes to engineer successful high-stakes hybrid events using Microsoft Teams Immersive Spaces and Microsoft Mesh.Rather than focusing on product marketing, the discussion examines the technical realities that determine whether an immersive event succeeds or fails. A key concept introduced is the “Ghost Town Effect” — when participants abandon virtual experiences due to poor performance, lagging avatars, broken spatial audio, synchronization issues, and low engagement. Even the most visually impressive virtual environments can quickly become ineffective if the user experience suffers.The episode explores the evolution of Microsoft Mesh and Teams Immersive Spaces, highlighting how organizations can move beyond traditional video meetings to create more interactive and collaborat…
Guest: Mirko Peters
June 20, 2026

Private RAG Isn't Enough: The Missing Layer Between Data Sovereignty and Data Security

veryone is talking about Private RAG, sovereign AI, regional hosting, and keeping enterprise data inside controlled environments. But in this episode of M365 FM, Mirko Peters explores a critical security gap that many organizations overlook: data sovereignty is not the same as data security.The episode examines what happens when documents leave systems like SharePoint and Microsoft 365 and are ingested into vector databases for Retrieval-Augmented Generation (RAG) solutions. While organizations often focus on where data is stored, they frequently ignore what happens to permissions, access controls, and authorization models during the indexing process. The result can be a highly capable AI system that unintentionally exposes sensitive information to users who should never have access to it.A major focus is the concept of authorization-aware retrieval. Listeners learn why self-hosting, VPN access, or private infrastructure alone do not guarantee security. The episode breaks down…
Guest: Mirko Peters
June 19, 2026

Your SharePoint Data is a Liability: Fixing the Metadata Gap

SharePoint has become the central repository for business knowledge, documents, contracts, policies, and operational records. Yet many organizations are sitting on a hidden problem: their content lacks the metadata needed to make that information truly discoverable, governable, and AI-ready.In this episode of M365 FM, Mirko Peters explores the growing “metadata gap” and why it has become one of the biggest risks in modern Microsoft 365 environments. While organizations invest heavily in SharePoint, Copilot, search, and automation, many still rely on inconsistent folder structures, poor document classification, and manual filing processes that create data chaos over time.The discussion explains how missing or inconsistent metadata impacts far more than search. It affects compliance, records management, retention policies, security controls, business process automation, and the quality of AI-generated results. As Microsoft Copilot and other AI services depend on context to under…
Guest: Mirko Peters
June 19, 2026

Securing Identities at Scale: Conditional Access, Azure Security & Infrastructure as Code with Jonathan Hope [MVP]

In this episode of M365 FM, Mirko Peters sits down with Microsoft MVP Jonathan Hope to explore why identity has become the most critical security boundary in modern cloud environments. As organizations move deeper into Microsoft 365, Azure, and cloud-native architectures, traditional network-based security models are no longer enough.Jonathan explains how Microsoft Entra ID acts as the control plane for security and why mismanaged identities, excessive permissions, and poorly maintained Conditional Access policies create significant risk. The conversation dives into the concept of “identity debt” — the gradual accumulation of exceptions, legacy configurations, guest accounts, workload identities, and hybrid synchronization issues that weaken an organization’s security posture over time.The episode covers practical strategies for implementing Zero Trust principles, designing effective Conditional Access policies, enforcing least-privilege access, and protecting privileged accou…
June 18, 2026

Stop Leaking Data: How to Run Local Llama on Your SharePoint Files

Artificial Intelligence is transforming the way organizations manage knowledge, documents, and collaboration. Yet as companies rush to adopt AI assistants and large language models, one question continues to dominate every conversation: how can you benefit from AI without exposing sensitive business information to external services?In this episode of M365 FM, Mirko Peters explores how organizations can run Local Llama models directly against SharePoint content while maintaining complete control over their data. Instead of sending confidential documents, intellectual property, customer information, and internal knowledge to cloud-hosted AI platforms, organizations can build private AI solutions that keep processing inside their own environment.The episode breaks down the architecture behind local AI deployments, explaining how open-source LLMs, retrieval-augmented generation (RAG), semantic search, and document embeddings can be combined with SharePoint to create intelligent kn…
Guest: Mirko Peters
June 18, 2026

Futureproofing Your Career in the Age of AI with Sarah Jones

Artificial Intelligence is reshaping the workplace faster than ever, creating both new opportunities and new challenges for professionals across every industry. In this episode of M365 FM, Mirko Peters sits down with Sarah Jones, technology recruiter, career coach, freelancer, and community advocate, to discuss how individuals can futureproof their careers in an AI-driven world.Drawing on more than 20 years of experience in recruitment and career development, Sarah explains why technical AI skills are becoming increasingly important, while human-centered capabilities such as communication, leadership, trust-building, and relationship management are becoming even more valuable. As automation takes over repetitive work, the ability to collaborate, influence, and connect with people will remain a key competitive advantage.The conversation explores how AI is transforming hiring practices, recruitment processes, and workplace expectations. Sarah shares practical insights into appli…
June 17, 2026

The Architect's Guide to MCP: Building the Connectivity Layer for Microsoft AI Agents

AI agents are only as valuable as the systems they can access. While much of the industry focuses on models, prompts, and reasoning capabilities, the real challenge in enterprise AI is connectivity. In this episode, we take a deep architectural dive into the Model Context Protocol (MCP), the emerging standard that is rapidly becoming the integration layer for Microsoft Copilot, custom AI agents, Dynamics 365, Azure services, and enterprise applications.The discussion explores why traditional APIs were designed for developers and applications, not autonomous AI agents that need to dynamically discover capabilities, understand available tools, and execute actions across business systems. As organizations deploy more AI solutions, integration has become one of the biggest bottlenecks to scaling enterprise AI. MCP addresses this challenge by providing a standardized protocol that allows agents to interact with tools, resources, and external systems in a more intelligent and flexible w…
Guest: Mirko Peters
June 17, 2026

From Project Online to AI-Powered Project Delivery: The Evolution of Dynamics 365 Project Operations with Joe Griffin [MVP]

Microsoft Project Online is approaching retirement, and organizations are facing a critical decision: simply replace an aging project management tool or use the opportunity to modernize how projects are delivered across the business. In this episode, Joe Griffin, Microsoft MVP, CEO of proMX UK, and one of the leading experts in Dynamics 365 Project Operations, explores the future of project management within the Microsoft ecosystem.The conversation examines why Dynamics 365 Project Operations is becoming the strategic successor for many project-driven organizations. Unlike traditional project management solutions focused primarily on schedules and tasks, Project Operations combines project planning, resource management, budgeting, financial tracking, time and expense management, invoicing, and AI-powered insights within a single platform built on Microsoft Dataverse.Joe shares practical guidance for organizations preparing for the retirement of Project Online, including migrat…
June 16, 2026

Indirect Injection: The Silent Killer of Enterprise AI

Most organizations believe hallucinations are the biggest risk in enterprise AI. In reality, one of the most dangerous threats is something far less visible: Indirect Prompt Injection. In this episode, we explore how trusted documents, emails, SharePoint content, Teams conversations, and knowledge bases can become attack vectors that manipulate AI systems without ever compromising the underlying infrastructure.The episode examines why Retrieval-Augmented Generation (RAG), the foundation behind Microsoft 365 Copilot, Azure AI Foundry solutions, and many enterprise AI assistants, introduces an entirely new security challenge. Unlike traditional software, large language models cannot reliably separate data from instructions. Every piece of retrieved content becomes part of the model's context, allowing hidden commands, poisoned documents, metadata, and embedded instructions to influence AI behavior.Listeners will learn how indirect prompt injection works, why system prompts are n…
Guest: Mirko Peters
June 16, 2026

From SharePoint Developer to Power Platform Architect: Building Secure and Scalable Solutions with Michel Mendes [MVP]

Most organizations believe they are building AI agents. In reality, many are still deploying advanced chatbots that operate within isolated applications. These systems can answer questions and generate content, but they lack persistence, long-term memory, and the ability to coordinate work across enterprise systems.In this episode, we explore one of the most important shifts happening in enterprise AI: the evolution from standalone conversational experiences to connected agent ecosystems. Instead of treating AI as a feature inside Microsoft Teams, Slack, or individual business applications, organizations are beginning to build persistent agent fabrics that can collaborate, share context, and execute tasks across multiple platforms.We discuss why memory, orchestration, identity, and governance are becoming critical components of modern AI architectures. The conversation examines how enterprises are moving beyond simple prompt-response interactions toward systems where AI agents…
June 15, 2026

STOP BUILDING SILOED AGENTS: The Logic App Nervous System

In this episode, we explore why many organizations are making a critical mistake when building AI solutions: creating agents that operate in isolation. While individual agents can be powerful, they often become disconnected silos that lack the ability to coordinate across systems, processes, and business functions.The conversation focuses on Azure Logic Apps as the “nervous system” for enterprise AI, providing the orchestration layer that connects agents, applications, and workflows. Rather than viewing agents as standalone tools, organizations should design them as part of a larger ecosystem where events, messages, and automated processes enable collaboration and intelligent decision-making.We discuss the principles of event-driven architecture, the role of integration in modern AI systems, and how Logic Apps can connect Microsoft 365, Azure services, business applications, and external platforms. The episode also covers governance, scalability, and operational visibility, sh…
Guest: Mirko Peters
June 15, 2026

Building Multi-Agent AI Systems with Copilot Studio: From Ideas to Intelligent Automation with David Lorenzo Lopez [MVP]

Multi-Agent Systems, Copilot Studio, Microsoft Agent Framework, Intelligent Automation, AI Orchestration, Microsoft Foundry, Artificial Intelligence, David Lorenzo Lopez, MC65 Podcast, Generative AI, Autonomous Agents, Enterprise AI, Microsoft Azure, Microservices Architecture, LLM Agents, AI for Business, GPT-3.5, Software Development, Microsoft Ecosystem
June 14, 2026

The Rise of Private LoRA: Architecting Secure AI on Proprietary Data

The rise of enterprise AI has created a fundamental challenge: how can organizations leverage powerful language models without exposing their most valuable proprietary data? In this episode of M365.fm, we explore the growing adoption of Private LoRA (Low-Rank Adaptation) as a practical architecture for secure AI systems built on sensitive enterprise information.Rather than sending confidential documents, intellectual property, customer records, or internal knowledge to public AI services, Private LoRA enables organizations to adapt and customize foundation models while keeping their data within controlled environments. The discussion explains why traditional fine-tuning approaches are often expensive, difficult to govern, and introduce significant security and compliance concerns.The episode breaks down how LoRA works by modifying only a small subset of model parameters, allowing organizations to create specialized AI capabilities without retraining entire large language model…
Guest: Mirko Peters
June 13, 2026

The Death of the Dropdown: Why Manual Tagging is Killing Your Governance

Manual tagging is dead—and it’s quietly undermining your Microsoft 365 governance strategy.In this episode, we explore why traditional metadata management based on dropdown menus, user-selected labels, and manual classification no longer works in modern organizations. The volume of content generated across SharePoint, Teams, OneDrive, Copilot, and Microsoft 365 has grown beyond what humans can reliably classify.The problem isn’t that users are unwilling to tag content—it’s that manual tagging is inconsistent, incomplete, and impossible to scale. When metadata quality declines, governance suffers. Search results become unreliable, retention policies lose effectiveness, compliance controls weaken, and AI tools like Microsoft Copilot struggle to understand and protect organizational data.The episode examines how Microsoft Purview and AI-powered classification are changing the game. Instead of relying on users to choose the correct label, modern governance systems can analyze …
Guest: Mirko Peters
June 12, 2026

Cryptographic Agility: The Only Defense Against Quantum

As quantum computing moves from theory toward reality, many organizations are focusing on replacing RSA and ECC with post-quantum cryptography. But in this episode of M365.fm, Mirko Peters argues that simply choosing a new algorithm is not enough. The real challenge is cryptographic agility: the ability to rapidly adapt, replace, and evolve cryptographic systems as threats, standards, and technologies change.The discussion explores why most enterprise environments are deeply dependent on cryptography in ways many organizations don't fully understand. Certificates, identity systems, VPNs, TLS connections, APIs, cloud workloads, IoT devices, and long-lived data all rely on cryptographic foundations that may become vulnerable in a post-quantum world. The biggest risk is not that quantum computers arrive tomorrow—it is that organizations cannot adapt quickly when change becomes necessary.The episode examines how crypto-agility shifts the conversation from algorithm selection to ar…
Guest: Mirko Peters
June 12, 2026

Microsoft Purview in the Age of AI: Securing Copilot with Peter Rising [Microsoft]

As organizations rapidly adopt Microsoft 365 Copilot, AI agents, and generative AI technologies, one challenge stands above all others: ensuring data is secure, governed, and compliant. In this episode of M365 FM, Mirko Peters speaks with Peter Rising, Senior Partner Solution Architect at Microsoft, about how Microsoft Purview helps organizations prepare for AI at scale.The discussion explores why AI readiness is not just about deploying Copilot licenses but understanding and controlling the data that powers AI experiences. Peter explains how Microsoft Purview provides visibility into sensitive information, helps classify and protect business-critical data, and enables organizations to apply Zero Trust principles across their Microsoft 365 environment.The conversation covers key capabilities including Data Loss Prevention (DLP), sensitivity labels, information protection, insider risk management, auditing, compliance monitoring, and data governance. These tools help ensure tha…
June 11, 2026

The Latency Wall: Why Your Cloud Strategy Fails at the Edge

Cloud strategies often focus on scalability, cost optimization, and centralized services, but many organizations overlook one critical factor: latency. In this episode of M365 FM, Mirko Peters explores why network latency can become a major barrier to application performance and user experience, especially as businesses increasingly rely on cloud-based services.The discussion examines the concept of the “latency wall” and explains why simply moving workloads to the cloud does not automatically guarantee better performance. For applications that require real-time processing, industrial automation, IoT, AI inference, or low-latency user interactions, the physical distance between users, devices, and cloud datacenters can create significant challenges.The episode highlights how edge computing is emerging as a solution by bringing compute and data processing closer to where data is generated. Rather than sending every request to a centralized cloud region, organizations can levera…
Guest: Mirko Peters
June 11, 2026

Infrastructure as Code, DevOps & the Future of Azure with Maik van der Gaag [MVP]

What does the future of Azure look like, and how are Infrastructure as Code and DevOps transforming the way organizations build and manage cloud solutions?In this episode of M365 FM, host Mirko Peters is joined by Microsoft Azure MVP Maik van der Gaag for an in-depth discussion about modern cloud engineering, automation, and the evolving Azure ecosystem. Maik shares insights from his extensive experience helping organizations adopt cloud technologies and modern development practices.The conversation explores why Infrastructure as Code (IaC) has become a critical foundation for scalable and reliable cloud environments. Maik explains how tools such as Terraform and Bicep enable teams to automate deployments, improve consistency, reduce configuration drift, and accelerate delivery across Azure environments.Beyond the technology, the episode highlights the cultural side of DevOps. Successful cloud transformation is not only about tools and automation but also about collaborati…
June 10, 2026

How to Architect Low-Cost AI Agents in the Microsoft Cloud

In this episode, we explore how to design and operate low-cost AI agents in the Microsoft Cloud without sacrificing quality, security, or scalability.Many organizations assume that building AI solutions automatically means high Azure OpenAI costs. In reality, the biggest savings often come from architectural decisions rather than model selection alone. The discussion focuses on choosing the right model for the right task, reducing unnecessary token consumption, and avoiding expensive processing patterns that provide little business value.Listeners will learn how to combine Microsoft 365, Azure OpenAI, Copilot Studio, and Power Platform services to build efficient AI agents that deliver measurable outcomes while keeping cloud spending under control. The episode covers practical techniques such as prompt optimization, retrieval-based architectures, intelligent orchestration, caching strategies, and workload segmentation between large and small language models.The conversatio…
Guest: Mirko Peters
June 10, 2026

Copilot Studio, Dataverse MCP & The Future of Agentic AI in Microsoft 365 with Nathan Rose [MVP]

In this episode of the M365.fm podcast, Nathan Rose joins the show to explore how Copilot Studio, Dataverse, and the Model Context Protocol (MCP) are shaping the future of agentic AI in Microsoft 365. The conversation dives into how organizations can move beyond simple chatbots and build intelligent agents that understand intent, access business data, and take meaningful actions across systems.Nathan explains why Dataverse has become a critical foundation for AI-powered business applications, providing structured data, security, and governance that enterprise AI solutions require. The discussion then focuses on MCP, an emerging open standard that enables AI agents to connect with external tools, data sources, and business systems in a more consistent and scalable way.Listeners will learn how MCP reduces integration complexity, allowing Copilot Studio agents to interact with Dataverse, Dynamics 365, Microsoft services, and even third-party systems without relying on large numbe…
June 9, 2026

The SLM Revolution: How Small Models Are Fixing Copilot’s Biggest Flaw

Small Language Models (SLMs) are emerging as one of the most important developments in enterprise AI. While Large Language Models (LLMs) power tools like Microsoft Copilot with impressive reasoning and language capabilities, they also introduce challenges around cost, latency, hallucinations, and scalability. This episode explores why bigger models are not always better and how SLMs can solve many of the problems organizations face when deploying AI at scale.The discussion explains that many enterprise AI tasks are highly specialized and do not require the full power of a massive LLM. Instead, purpose-built SLMs can be trained or optimized for specific business scenarios, delivering faster responses, lower infrastructure costs, and more predictable outcomes. By narrowing the scope of what a model needs to know, organizations can significantly reduce hallucinations while improving reliability.The episode also examines how future Copilot architectures are likely to evolve into m…
Guest: Mirko Peters
June 9, 2026

Mastering ALM for Power Platform: From Citizen Development to Enterprise Delivery with Parvez Ghumra [MVP]

In this episode of the M365 Voice podcast, host Mirko Peters is joined by Parvez Ghumra to explore the critical role of Application Lifecycle Management (ALM) in the Power Platform. The conversation moves beyond simple solution deployments and dives into what it takes to build enterprise-ready Power Platform solutions that are scalable, maintainable, and governed effectively.Parvez shares his journey from traditional software development into the low-code world and explains why citizen development and professional development must work together. Listeners will learn how source control, automated deployments, Azure DevOps, GitHub, and governance practices can transform Power Platform projects from manual, error-prone processes into reliable enterprise delivery pipelines.The discussion also covers common ALM challenges, how organizations can avoid deployment pitfalls, and practical strategies for introducing DevOps principles into Power Platform environments. Whether you're a ma…
June 8, 2026

The Billion-Vector Problem: HNSW vs. DiskANN in Azure AI Search

The explosion of AI-powered applications has created a new challenge: how do you efficiently search through billions of vector embeddings without exploding infrastructure costs? In this episode, we explore the “billion-vector problem” and compare two leading vector search algorithms available in Azure AI Search: HNSW (Hierarchical Navigable Small World) and DiskANN. While HNSW has become the industry standard thanks to its fast in-memory performance and high recall, it requires significant RAM as datasets grow. DiskANN, originally developed by Microsoft Research, takes a different approach by leveraging SSD storage to dramatically reduce memory requirements while maintaining excellent search accuracy at massive scale.We break down how each algorithm works, where they shine, and the trade-offs architects need to consider when designing Retrieval-Augmented Generation (RAG), semantic search, and AI agent solutions. The discussion covers performance, scalability, operational costs, up…
Guest: Mirko Peters
June 8, 2026

From AI Hype to Business Value with Kayode Ajayi [MVP]

Artificial Intelligence is everywhere. Every conference keynote, every boardroom discussion, and every technology roadmap seems to be focused on AI. But beyond the excitement and endless headlines, one question remains: how do organizations move from AI experimentation to real, measurable business value?In this episode of the M365.fm Podcast, I sit down with Microsoft MVP, Solution Architect, Microsoft Certified Trainer, and Power Platform expert Kayode Ajayi to explore what successful AI adoption actually looks like inside modern organizations. Together, we cut through the hype and focus on the practical realities of implementing Microsoft Copilot, Copilot Studio, Power Platform, and enterprise AI solutions at scale.Kayode shares his journey from technology enthusiast to Microsoft MVP and explains how Power Platform has evolved into a true enterprise-grade platform capable of supporting complex business scenarios when backed by the right architecture, governance, and security…
June 7, 2026

The Shadow Data Blindspot: Mapping What You Can’t See with Purview

In this episode of the M365 FM Podcast, we explore one of the biggest hidden risks in modern data governance: shadow data. While Microsoft Purview provides powerful visibility into governed data sources, many organizations assume that what Purview cannot see does not exist. That assumption creates a dangerous blind spot.The discussion explains how shadow data emerges across disconnected systems, unmanaged repositories, legacy platforms, third-party applications, personal storage locations, and forgotten workloads that sit outside normal governance processes. These hidden data stores often contain sensitive business information, intellectual property, customer records, and compliance-relevant content that never appears in standard Purview reporting.The episode breaks down why organizations frequently mistake data discovery for complete data visibility. Even with strong classification, labeling, and compliance controls in Microsoft 365, governance can only protect what it can ac…
Guest: Mirko Peters
June 7, 2026

I Engineered Copilot for 3.5 Million Pages: The Epstein Files Challenge

In this episode, Mirko Peters explores one of the most ambitious experiments in enterprise AI: engineering Microsoft Copilot to analyze and reason across more than 35 million pages of highly complex and interconnected information, inspired by the scale and investigative challenges surrounding the Epstein files.Rather than focusing on AI as a simple chatbot, the episode examines what happens when Copilot is pushed to operate at investigative scale. Traditional search systems struggle when information is fragmented across millions of documents, relationships, entities, timelines, and hidden connections. The real challenge is no longer finding information but creating context from overwhelming volumes of data.Mirko explains how modern AI architectures combine Microsoft Copilot, Microsoft Graph, semantic search, vector databases, knowledge graphs, and Retrieval-Augmented Generation (RAG) to transform massive document collections into navigable intelligence systems. The discussion …
Guest: Mirko Peters
June 6, 2026

How to Trumpify Your Copilot: A Masterclass in Hallucination

In this thought-provoking episode of M365.fm, Mirko Peters explores a surprising but highly practical concept: how to intentionally “Trumpify” Microsoft Copilot to better understand and control AI hallucinations. Rather than treating hallucinations as random mistakes, the episode examines them as a predictable outcome of how large language models generate responses when context, grounding, and validation mechanisms are missing.The discussion breaks down why Copilot sometimes produces confident but incorrect answers, how language models fill knowledge gaps with plausible-sounding information, and why human users often trust these outputs more than they should. By deliberately pushing Copilot toward exaggerated confidence and unsupported claims, listeners gain a deeper understanding of the architectural weaknesses that lead to hallucinations in enterprise AI systems.A key theme is that hallucinations are not simply an AI problem—they are a data, governance, and grounding problem…
Guest: Mirko Peters
June 6, 2026

Building Private RAG: A Blueprint for SharePoint & n8n

In this episode of M365.fm, Mirko Peters explores how organizations can build a secure and private Retrieval-Augmented Generation (RAG) platform using SharePoint as the knowledge source and n8n as the orchestration layer. The discussion focuses on moving beyond generic AI chatbots and creating enterprise-grade AI systems that can access, retrieve, and reason over internal business knowledge while maintaining governance and security.The episode explains the core architecture of a private RAG solution, including document ingestion, chunking strategies, vector embeddings, semantic search, and AI response generation. Listeners learn why SharePoint is an ideal enterprise knowledge repository and how n8n can automate the entire pipeline without requiring complex custom development.Mirko breaks down the challenges many organizations face when deploying AI, including data silos, permission management, outdated content, and the risk of exposing sensitive information to public AI servic…
Guest: Mirko Peters
June 5, 2026

How to Bridge the Gap: Connecting Copilot to Predictive Power BI

This episode explores how organizations can connect Microsoft Copilot with the predictive capabilities of Power BI to move beyond simple reporting and toward proactive, data-driven decision-making. The discussion highlights that while Copilot excels at natural language interactions and summarizing information, its real business value increases when it can access trusted analytical models, forecasts, and governed business data from Power BI.The episode explains that many organizations still use Power BI primarily as a dashboard destination. However, the future lies in treating Power BI as a semantic and analytical layer that feeds AI-powered experiences. Instead of navigating reports manually, users can ask questions in natural language through Copilot and receive contextual answers backed by governed Power BI models.A key theme is predictive analytics. By combining Copilot with Power BI datasets, organizations can surface forecasts, trends, risk indicators, and business predic…
Guest: Mirko Peters
June 5, 2026

Steps to Microsoft 365 Copilot Extensibility with Gautam Sheth [MVP]

In this episode of M365.fm, host David Warner speaks with MVP Gautam Sheth about Microsoft 365 Copilot extensibility and how organizations can go beyond the out-of-the-box Copilot experience. Gautam explains the different extensibility options available, including declarative agents, custom engine agents, Copilot connectors, and plugins, helping listeners understand when and why each approach should be used.The discussion focuses on practical steps for extending Copilot with organizational knowledge, business processes, and external systems to deliver more relevant and actionable AI experiences. Gautam highlights the importance of grounding Copilot in enterprise data, leveraging Microsoft Graph, and designing solutions that align with real business scenarios rather than simply adding AI for its own sake.The episode also covers governance, security, and adoption considerations, emphasizing that successful Copilot implementations require a balance between technical capabilities …
June 4, 2026

I building a Synthetic Market for M365 Strategy

In this episode, Mirko Peters explores why successful Microsoft 365 strategy should be approached like building a synthetic market rather than deploying technology in isolation. The core idea is that Microsoft 365 creates an internal economy where information, collaboration, automation, governance, and AI capabilities continuously interact. Organizations that focus only on individual tools such as Teams, SharePoint, Power Platform, or Copilot often miss the larger system dynamics that drive long-term value.The discussion highlights that every platform decision creates incentives and behaviors. Poor governance can encourage content sprawl, uncontrolled workspace growth, and fragmented knowledge, while well-designed governance creates trust, discoverability, and sustainable adoption. The episode argues that strategy is not about maximizing feature usage but about shaping the conditions that allow productive behaviors to emerge naturally across the organization.A key theme is tha…
Guest: Mirko Peters
June 3, 2026

My Microsoft Copilot is now JARVIS: This is how I built it

Microsoft Copilot doesn’t become a true AI assistant by adding more prompts—it becomes one when it understands your context, remembers how you work, and can act across your tools. In this article, Mirko Peters explains how he transformed Microsoft Copilot into a JARVIS-like assistant by combining Microsoft 365 Copilot, Copilot Studio, custom agents, memory, and automation workflows.The core idea is to move beyond using Copilot as a smarter search engine and instead build an AI operating layer that understands projects, priorities, meetings, documents, and business processes. By connecting Copilot to Microsoft Graph, business data, and specialized agents, the assistant can provide personalized responses, automate repetitive work, surface relevant knowledge proactively, and coordinate actions across different systems.The article outlines the architecture behind this approach, including the use of custom instructions, agent orchestration, context grounding, and workflow automatio…
Guest: Mirko Peters
June 3, 2026

Leading AI, Delivering Transformation, and Building Community with Areti Iles [MVP]

In this episode of the M365 FM Podcast, Mirko Peters welcomes Areti Iles, Microsoft MVP, Head of Professional Services at Telefonica Tech’s AI Business Solutions Division, community leader, mentor, conference organizer, and one of the most respected voices in AI governance, compliance, Dynamics 365, and Power Platform. Together, they explore enterprise transformation, Agentic AI, leadership, responsible AI adoption, and the future of work in an AI-powered world. Areti shares her remarkable journ...
June 2, 2026

The Architecture of AI Movies: Copilot, Seedance & Higgsfield

This episode explores the emerging architecture behind AI-generated filmmaking and why creating high-quality AI movies is no longer about using a single tool. Instead, successful AI film production requires an orchestrated workflow where different models and platforms handle specific stages of the creative process.The discussion focuses on how tools such as Microsoft Copilot, Seedance, Higgsfield, and other generative AI platforms fit into a larger production pipeline. Rather than relying on one model to generate an entire movie, creators increasingly use specialized systems for ideation, scripting, storyboarding, shot planning, character consistency, motion generation, editing, and post-production.A key theme is the shift from prompt engineering to architecture design. The real challenge is no longer writing better prompts but designing workflows that coordinate multiple AI models and creative stages. This mirrors how modern software systems evolved from standalone applicatio…
Guest: Mirko Peters
June 2, 2026

From Low-Code to Pro-Code: The Rise of Power Apps Code Apps with Carike Botha [MVP]

In this episode of the M365 FM Podcast, Mirko Peters sits down with Carike Botha (MVP) to explore the evolution of Power Apps from traditional low-code development to the emerging world of pro-code applications. The discussion challenges the common assumption that low-code platforms eliminate the need for developers, showing instead how modern Power Platform solutions increasingly blend citizen development with professional software engineering.Carike explains how Power Apps has matured beyond simple forms and workflows, enabling developers to build scalable, maintainable, and enterprise-grade solutions. The conversation highlights the introduction of code-first capabilities, deeper integration with development tools, and the growing importance of software architecture, source control, testing, and governance within the Power Platform ecosystem.The episode also examines where low-code approaches excel and where pro-code techniques become essential. As organizations build more …
June 1, 2026

Stop Building Chatbots: How to Codify Your Logic into a Digital Twin

Stop Building Chatbots: How to Codify Your Logic into a Digital Twin challenges the common enterprise approach of building AI chatbots as the primary interface for automation. The episode argues that while chatbots are easy to deploy and demonstrate, they often fail to capture the real business value hidden inside organizational processes and decision-making logic.The core message is that organizations should focus on creating a “digital twin” of their business logic rather than another conversational interface. Instead of embedding knowledge in prompts, workflows, or individual employees, companies should codify how decisions are made, how processes interact, and how systems relate to one another. This creates a reusable intelligence layer that AI agents, applications, and future automation platforms can consume consistently.The discussion explores the difference between surface-level AI experiences and true operational intelligence. Chatbots answer questions, but digital twi…
Guest: Mirko Peters
June 1, 2026

Scaling Copilot Studio in the Enterprise with Isha Kapoor [MVP]

In this episode of the M365.fm podcast, Mirko Peters sits down with Microsoft MVP Isha Kapoor to explore what it really takes to scale Microsoft Copilot Studio in large enterprise environments. The conversation moves beyond simple chatbot scenarios and focuses on the architectural, governance, and operational challenges organizations face when deploying AI-powered agents at scale.Isha shares practical insights into designing enterprise-grade Copilot Studio solutions that remain secure, maintainable, and aligned with business goals. The discussion highlights why successful AI adoption requires more than technology alone. Governance, data quality, security controls, lifecycle management, and clear ownership models are critical factors that determine whether AI initiatives succeed or fail.The episode examines how enterprises can balance innovation with control while empowering business teams to build and use AI agents responsibly. Topics include agent orchestration, integration w…
May 31, 2026

The End of Prompting: How to Build the Copilot Agent Fabric

he era of prompt engineering is ending. While organizations have spent years teaching employees how to write better AI prompts, this approach creates inconsistent results, limits scalability, and keeps humans trapped in every workflow step. Instead of relying on a single chatbot, the future of enterprise AI is built on specialized agents that collaborate, reason, and execute tasks autonomously.In this episode, M365FM explores the concept of the Copilot Agent Fabric—a new architectural model where AI agents are designed around business outcomes rather than conversations. Each agent owns a specific responsibility, operates with focused context, and works together with other agents to complete complex processes. This creates a more scalable, measurable, and repeatable approach to AI adoption.The discussion highlights why traditional prompting has reached its limits. Organizations often struggle with inconsistent prompt quality, low long-term adoption, manual intervention, and dif…
Guest: Mirko Peters
May 31, 2026

The Pro-Code Edge: Architecting Copilot Plugins with Azure Functions for Developers

This episode of The Pro Code Edge explores how developers can extend Microsoft 365 Copilot with custom plugins powered by Azure Functions. The discussion focuses on moving beyond out-of-the-box capabilities to create tailored enterprise solutions that connect Copilot with business systems, APIs, and proprietary data.Azure Functions are presented as an ideal platform for Copilot extensibility due to their serverless nature, scalability, and cost efficiency. By exposing business logic through secure APIs, developers can enable Copilot to retrieve information, execute processes, and interact with external applications using natural language.The hosts emphasize that successful Copilot plugins require strong architectural foundations. Key considerations include authentication with Microsoft Entra ID, authorization, security, monitoring, error handling, and governance. Enterprise-grade solutions must be designed with reliability, maintainability, and compliance in mind from the begi…
Guest: Mirko Peters
May 30, 2026

The Model is the Vulnerability: Securing Copilot with Entra ID and Zero Trust

"The Model Is the Vulnerability" explains that the biggest security risk in Microsoft Copilot is not the AI itself, but the data, identities, and permissions the model can access. Copilot amplifies existing security weaknesses by making enterprise information easier to discover, summarize, and expose at scale.The article emphasizes that Copilot does not create new permissions. Instead, it operates within existing Microsoft 365 access controls. If organizations have excessive privileges, outdated permissions, poor governance, or weak identity management, AI will surface those problems faster and with greater impact.To reduce risk, the article recommends an identity-first security model built on Microsoft Entra ID and Zero Trust principles. Every user, device, application, and request should be continuously verified rather than automatically trusted. Key controls include Multi-Factor Authentication (MFA), Conditional Access, least-privilege access, Privileged Identity Management…
Guest: Mirko Peters
May 30, 2026

The Copilot Tax: Why Your AI Strategy is Bleeding Cash

In this episode of M365.fm, host Mirko Peters explores the hidden cost behind many enterprise AI initiatives: what he calls the “Copilot Tax.” While organizations often focus on licenses, adoption metrics, and productivity gains, the real challenge lies in the growing operational complexity, governance overhead, and architectural debt created when AI is deployed into environments that were never designed for probabilistic systems.The episode argues that Microsoft Copilot is not simply another software feature. It changes how decisions are made, how information is interpreted, and how accountability works inside the enterprise. Traditional Microsoft 365 environments are built around deterministic workflows where actions are traceable and predictable. AI systems operate differently, generating outputs based on context, inference, and probability, making governance, auditing, and risk management significantly more difficult.Listeners learn why many AI strategies unintentionally s…
Guest: Mirko Peters
May 29, 2026

Is Copilot Studio Replacing Low-Code Developers: The Future of Managed Business Logic

You see Copilot Studio empowering you as a low-code developer, not Copilot Studio replacing your role. This platform acts as a catalyst in enterprise AI architecture, transforming your experience from UI-centric tools to AI-first orchestration. Copilot Studio bridges the gap between citizen developers and engineers, focusing on agent lifecycle and precision. You gain new opportunities to enhance business workflows, improve customer experience, and drive AI innovation. The table below shows how C...
Guest: Mirko Peters
May 29, 2026

Microsoft Cowork IQ Implementation: Architecting Scalable Knowledge Graphs for Modern Hybrid Workforces

In this episode of the Microsoft 365-focused podcast from m365.fm, the discussion explores how organizations can implement intelligent knowledge graph architectures to support modern hybrid work environments.The episode examines how Microsoft technologies such as Microsoft Graph, Microsoft 365, AI-powered search, and Copilot-related capabilities help connect people, content, conversations, and business processes into a unified knowledge ecosystem. By building scalable knowledge graphs, organizations can improve information discovery, reduce data silos, and deliver more relevant insights to employees when they need them.Key topics include data integration strategies, metadata management, governance, security, identity resolution, and ensuring that AI systems respect existing permissions and compliance requirements. The conversation also highlights practical business scenarios such as expertise discovery, employee onboarding, project collaboration, knowledge sharing, and organiz…
Guest: Mirko Peters
May 29, 2026

ERP Modernization Without the Chaos with Alicia King [MVP]

In this episode of the M365 FM Podcast, Mirko Peters speaks with Alicia King, Microsoft MVP and Pre-Sales Engineering Director at RSM US LLP, about how organizations can modernize ERP systems without creating unnecessary disruption.Alicia shares lessons from over 100 ERP transformation projects across more than 40 countries, emphasizing that ERP modernization is fundamentally a business transformation initiative rather than a technology project. Success depends on leadership alignment, clear business goals, strong change management, and user adoption—not just selecting the right software.The conversation explores the evolution of Microsoft Dynamics 365 Finance & Supply Chain and how Microsoft's expanding ecosystem has brought more capabilities into a unified platform. Alicia explains how this helps organizations streamline operations, improve visibility, and reduce complexity.The episode also highlights common reasons ERP projects struggle, including poor communication, un…
May 28, 2026

The Grounded Copilot: Building a Trusted Foundation for Enterprise AI

In this episode of M365.fm, Mirko Peters explores why successful enterprise AI adoption starts long before deploying Microsoft Copilot. The core message is that AI is only as effective as the foundation it is built on. Organizations often expect Copilot to solve productivity and knowledge management problems, but AI instead exposes existing weaknesses in data quality, governance, permissions, and business processes.The episode explains that many enterprises struggle with fragmented information, outdated content, unclear ownership, and inconsistent governance. When AI systems access this environment, they can amplify confusion rather than improve decision-making. Building trust in AI requires clean, well-structured, and properly governed data.A major focus is the concept of “grounding” AI. Copilot needs reliable context, accurate information, and clear security boundaries to generate trustworthy results. Without strong information architecture and governance, organizations risk…
Guest: Mirko Peters
May 28, 2026

How Graph API Discovery Rewrites the Rules of Enterprise Semantic Search Performance

Enterprise search is no longer limited by storage capacity or indexing speed. The real challenge is the growing gap between when information is created and when it becomes discoverable. This article explores how Microsoft Graph API Discovery is changing enterprise search by shifting from traditional crawl-and-index models to a relationship-driven, real-time discovery architecture.Traditional enterprise search relies on scheduled indexing, which often creates delays, stale results, and fragmented knowledge across systems. As organizations generate data across Teams, SharePoint, Outlook, OneDrive, and other Microsoft 365 services, keeping search indexes current becomes increasingly difficult.Microsoft Graph approaches the problem differently. Instead of focusing solely on where information is stored, it understands how content, people, conversations, meetings, permissions, and business processes are connected. This graph-based model enables search experiences that are contextual…
Guest: Mirko Peters
May 28, 2026

Breaking the Scale Barrier: Building Multi-Tenant SaaS on Power Pages

Breaking the Scale Barrier explores what it really takes to build scalable multi-tenant SaaS solutions with Microsoft Power Pages and Dataverse. Instead of focusing on simple customer portals or low-code demos, the episode dives into the architectural decisions that become critical once a platform must support multiple customers, strict security boundaries, enterprise governance, and large-scale growth.The conversation explains why many Power Platform projects struggle when they move beyond a single environment and how proper tenant isolation, identity management, API strategy, and automation can determine whether a SaaS platform succeeds or fails. It also examines the balance between low-code simplicity and the need for pro-code extensibility when scaling enterprise applications.Topics include Dataverse design for tenant separation, authentication with Microsoft Entra External ID, governance and ALM practices, performance considerations, API limitations, and patterns for comb…
Guest: Mirko Peters
May 27, 2026

Your PowerShell Scripts Are Obsolete

For years, PowerShell scripts were the foundation of Microsoft 365 automation. IT admins built massive script libraries to onboard users, assign licenses, provision devices, configure Exchange, manage permissions, and automate repetitive operational work across cloud and hybrid environments.But enterprise IT is changing fast.In this episode, we explore why traditional PowerShell-driven automation is becoming increasingly obsolete in modern Microsoft 365 environments. Static scripts struggle to keep up with rapidly changing APIs, evolving security models, Zero Trust architectures, AI-driven workflows, and the growing complexity of cloud-native services.We break down how Microsoft Graph, event-driven architectures, low-code automation, Copilot, AI agents, and modern orchestration platforms are reshaping enterprise automation. Instead of maintaining fragile scripts that constantly require updates, organizations are moving toward adaptive, API-first, and AI-assisted automation…
Guest: Mirko Peters
May 27, 2026

Stop Using Folders: The Future of Graph-Based Architecture

For decades, organizations structured information using folders, hierarchies, and deeply nested file systems. But in the modern Microsoft 365 world, that model is rapidly becoming outdated. In this episode of the m365.fm podcast, Mirko Peters explores why graph-based architecture is replacing traditional folder structures and how Microsoft Graph is fundamentally changing the way organizations manage, discover, and interact with information.The episode explains how modern work no longer revolves around static locations for files, but around relationships, context, permissions, people, meetings, conversations, and connected data. Instead of asking “Where is the file stored?”, graph-based systems focus on “How is this information connected?” Microsoft Graph enables this by linking content across Teams, SharePoint, Outlook, OneDrive, Copilot, and the wider Microsoft 365 ecosystem.The discussion highlights why traditional folders create major challenges for collaboration, governanc…
Guest: Mirko Peters
May 27, 2026

Shaping the Future of Work with Fabio Bonolo MVP

In this episode of the M365 FM Podcast, host Mirko Peters sits down with Microsoft MVP Fabio Bonolo to explore how AI, Microsoft Copilot, and modern workplace technologies are transforming the future of work. Fabio shares his journey from sales executive to recognized thought leader in the Microsoft ecosystem and explains why the AI revolution is about far more than technology alone.The conversation dives into the rapid evolution of Microsoft Copilot, autonomous AI agents, hybrid work, and the changing role of productivity in modern organizations. Fabio discusses why successful AI adoption requires strong leadership, effective change management, employee education, and a culture focused on empowerment rather than fear of automation.Listeners will gain practical insights into Copilot adoption strategies, data governance, AI readiness, workplace transformation, and how organizations can build future-ready environments where humans and AI collaborate effectively. The episode also…
May 26, 2026

Designing the Hybrid Workplace with Onyinye Madubuko MVP

In this episode of m365.fm, Microsoft MVP Onyinye Madubuko shares her insights on designing effective hybrid workplaces and how organizations can create modern, inclusive, and collaborative work environments. The discussion explores the rapid shift to hybrid work, the importance of employee experience, and how businesses can use Microsoft 365 technologies like Microsoft Teams, Viva, and Teams Rooms to improve communication and productivity.Onyinye explains how successful hybrid workplace strategies go beyond technology and require thoughtful planning around accessibility, collaboration, meeting room design, and organizational culture. She highlights the challenges companies face when balancing remote and in-office work while ensuring employees stay engaged and connected.The episode also covers practical approaches to digital transformation, user adoption, and creating flexible workspaces that support different work styles. Onyinye shares real-world experiences from helping org…
May 26, 2026

Stop Syncing Folders: Why SharePoint Shortcuts Are Breaking Your Enterprise Data Strategy

The article explains why traditional SharePoint and OneDrive folder syncing is becoming a major problem for modern enterprises. Syncing entire SharePoint libraries to local devices creates unnecessary storage usage, performance slowdowns, sync conflicts, and governance risks. Large synced libraries increase metadata overhead, network traffic, and the likelihood of duplicate or outdated files appearing across devices. It also weakens compliance because files copied locally can bypass SharePoint retention policies, version history, and sensitivity labels.Instead of full sync, the article recommends using “Add shortcut to OneDrive” as a more cloud-native approach. Shortcuts act as lightweight links to SharePoint folders without downloading the entire library. This improves device performance, reduces sync errors, lowers storage consumption, and keeps users working directly from the governed SharePoint source of truth.The article highlights several business benefits of shortcuts, …
Guest: Mirko Peters
May 25, 2026

Copilot Cowork: The Future of AI Collaboration in Microsoft 365 with Vesa "Vesku" Nopanen [MVP]

In this episode of the M365.fm podcast, host Mirko Peters sits down with Vesa Nopanen to explore how Microsoft 365 Copilot is evolving from a simple AI assistant into a true collaborative coworker inside modern organizations. The conversation focuses on the future of AI-driven work, the rise of agentic collaboration, and how businesses can prepare for a world where humans and AI systems work side by side.Vesa shares his perspective on the transformation of workplace productivity through Microsoft Copilot, Teams, Loop, Azure AI, and emerging AI agents. The discussion highlights how organizations are moving beyond isolated AI prompts toward integrated AI ecosystems that can automate processes, assist decision-making, and participate in daily workflows. The episode also examines the concept of “Copilot Cowork,” where AI acts less like a tool and more like an intelligent team member capable of context-aware collaboration.The podcast dives into practical topics including governance…
May 25, 2026

The Probability Shift: How AI is Rewriting Power Platform Design

Traditional Power Platform automation was built on deterministic logic: structured data, predictable inputs, and fixed rule-based workflows. This article explains how AI is fundamentally changing that model by introducing probabilistic systems that operate on likelihood instead of certainty. In modern enterprises where data is incomplete, ambiguous, or constantly changing, rigid “if-this-then-that” logic is no longer sufficient.The podcast explores how AI-driven workflows now rely on confidence scores and contextual reasoning rather than binary outcomes. Instead of returning simple true-or-false answers, AI systems evaluate how likely something is to be correct and make decisions based on probability. This shift changes how Power Platform solutions must be designed, governed, and trusted.A key theme is that modern automation architectures should embrace uncertainty instead of trying to eliminate it. By combining AI with governance models such as human review and escalation pat…
Guest: Mirko Peters
May 25, 2026

M365 Backup Isn't Enough: The Case for Isolated Vault Architecture

Microsoft 365’s built-in redundancy keeps services running, but it does not guarantee business recovery after ransomware, insider threats, or accidental deletion. This article explains why many organizations wrongly assume synchronization equals protection, when in reality corrupted or deleted data can spread instantly across the environment.The core argument is that traditional backup strategies are no longer enough in modern cloud environments. Businesses need an isolated vault architecture — a logically separated and immutable recovery layer that cannot be compromised by the same identities, permissions, or attack paths affecting production systems.The article highlights how attackers increasingly target backup systems first, making “connected backups” a major weakness. A secure recovery strategy therefore requires isolation, immutability, strict access separation, and clean recovery points that survive tenant-wide compromise.It also emphasizes that resilience is not ju…
Guest: Mirko Peters
May 25, 2026

How Enterprises Should Govern Microsoft Copilot

Enterprise governance for Microsoft Copilot is no longer optional. As AI becomes deeply integrated into Microsoft 365, organizations must rethink how they manage security, compliance, permissions, and operational control. Traditional governance models were designed for static collaboration environments, but Copilot changes the landscape by turning existing data into instantly accessible intelligence. The core message across M365.fm discussions is clear: Copilot does not create governance problems — it exposes the ones already hidden inside the organization.A major challenge for enterprises is oversharing and uncontrolled access to files, Teams, SharePoint sites, and sensitive information. Copilot can surface content users already have permission to access, which means weak governance structures become visible immediately. Organizations therefore need strong identity management, role-based access controls, sensitivity labels, lifecycle management, and continuous auditing before sca…
Guest: Mirko Peters
May 24, 2026

Too Many Places for Notes: Navigating OneNote, Loop, Copilot, and More with Karinne Diamond Bessette [MVP]

In this episode of the m365.fm podcast, Mirko Peters sits down with Microsoft MVP, educator, technical storyteller, and community leader Karinne Diamond Bessette to explore one of the biggest productivity challenges in the modern workplace: information chaos. Between OneNote, Loop, Teams, Copilot, Planner, Whiteboard, Outlook, and SharePoint, employees today have more places than ever to store ideas, tasks, meeting notes, project updates, and collaborative content. The result? Many organizations...
May 23, 2026

Secure-by-Design AI: Protecting MLOps in the Microsoft Cloud with Martin Dimovski [MVP-MCT]

In this episode of the m365.fm podcast, Mirko Peters speaks with Microsoft MVP and cloud security expert Martin Dimovski about securing AI workloads and MLOps environments in Microsoft Cloud. The conversation focuses on why AI security must be treated as a core business requirement instead of an afterthought.Martin explains the growing risks organizations face as they rapidly deploy AI agents, large language models, APIs, and cloud-native AI solutions without fully understanding the security implications. The episode highlights how AI introduces new attack surfaces while also amplifying existing cybersecurity weaknesses.A major theme is “secure-by-design” architecture. Martin stresses that security should start during the planning and design phase, not after deployment. Topics include threat modeling, identity protection, secure pipelines, infrastructure hardening, API security, and governance. He emphasizes that security teams should work alongside developers and DevOps teams…
May 23, 2026

Inside Enterprise Security: AD Tiering & Privileged Access with Viktor Hedberg [MVP - MCT]

In this episode of the m365.fm podcast, host Mirko Peters speaks with cybersecurity expert Viktor Hedberg about the importance of securing enterprise environments through Active Directory (AD) tiering and privileged access management.The discussion explores how attackers commonly target privileged accounts to move laterally through corporate networks and why traditional “flat” admin models are no longer sufficient. Viktor explains the concept of AD tiering, where administrative privileges are separated into security tiers to reduce the blast radius of compromised credentials. He also highlights the role of privileged access workstations (PAWs), just-in-time administration, and strong identity protection practices.The episode covers real-world attack scenarios, lessons learned from incident response engagements, and practical recommendations for organizations running hybrid Microsoft environments. Key themes include reducing standing privileges, enforcing multi-factor authentic…
May 22, 2026

Why Simplicity Wins in Microsoft 365 with Evi van der Velden [MVP]

Microsoft MVP Evi van der Velden joins the M365.fm podcast to explain why simplicity is one of the most overlooked success factors in Microsoft 365. The conversation explores how many organizations create unnecessary complexity through excessive customization, unclear governance, and overengineered solutions that ultimately reduce productivity instead of improving it.Evi shares practical insights from real-world Microsoft 365 projects, highlighting how simpler architectures, cleaner collaboration environments, and focused governance strategies often deliver better long-term results. The discussion covers Microsoft Teams, SharePoint, governance, adoption, user experience, and the growing impact of AI tools like Microsoft Copilot inside modern workplaces.A key theme throughout the episode is that technology should support people rather than force users to adapt to complicated systems. Evi explains why organizations frequently underestimate the importance of user behavior, commun…
May 22, 2026

Secure, Scalable, Governed: Power Platform Best Practices with Craig White [MVP]

Secure, scalable, and governed Power Platform adoption requires more than just enabling low-code tools — it demands a structured governance strategy that balances innovation, security, and operational control. In this episode of the M365.fm podcast, Mirko Peters speaks with Microsoft MVP Craig White about the real-world challenges organizations face when scaling Microsoft Power Platform across the enterprise.Craig explains why governance should never block innovation. Instead, organizations should create guardrails that allow citizen developers to build solutions safely while maintaining compliance, security, and architectural consistency. The discussion covers environment strategies, Data Loss Prevention (DLP) policies, connector governance, lifecycle management, identity security, and API control.The episode highlights how many businesses still misunderstand Power Platform governance, often relying on restrictive policies that create shadow IT instead of reducing risk. Craig…
May 21, 2026

Maximizing Microsoft Copilot: Beyond the Demo with Ralph Rivas [MVP]

In this episode of the M365.fm podcast, we explore how organizations can maximize the value of Microsoft Copilot across Microsoft 365, Power Platform, Security, and Azure environments. The discussion focuses on practical, real-world use cases that help businesses automate repetitive work, improve collaboration, accelerate reporting, and enhance decision-making using AI.The episode explains how Copilot integrates with tools like Word, Excel, Outlook, Teams, Power BI, and Power Automate to simplify everyday tasks such as content creation, meeting summaries, data analysis, workflow automation, and reporting. It also covers how Microsoft Graph enables Copilot to provide context-aware assistance by connecting emails, files, meetings, and business data.Beyond productivity, the episode dives into advanced scenarios including Copilot extensibility, custom plugins, AI agents, governance, security operations, and compliance automation. Special attention is given to the importance of dat…
May 21, 2026

Your Governance Policies Were Not Built for AI with Christian Buckley [MVP]

In this episode of the m365.fm podcast, Christian Buckley joins the conversation to unpack why traditional governance models are struggling to keep up with the pace of AI adoption inside Microsoft 365. The discussion explores how tools like Copilot and autonomous AI agents are reshaping collaboration, compliance, and content management — often faster than organizations can adapt their policies and processes.Christian explains that most governance frameworks were designed for static content and predictable user behavior, not AI systems capable of generating, accessing, and acting on information across the tenant. The episode dives into the growing risks of “agent sprawl,” shadow AI, uncontrolled permissions, and poor data quality, all of which can undermine security, compliance, and trust in AI-driven workplaces.A major theme throughout the episode is that governance is no longer just an IT responsibility. Successful AI governance requires a balance between innovation and contr…
May 20, 2026

The Hidden Problem with AI Agents: Too Much LLM, Not Enough Engineering with Karthikeyan VK (MVP)

In this episode of the M365 FM Podcast, host Mirko Peters speaks with Microsoft AI MVP and CTO Karthikeyan VK about the biggest problem in today’s AI landscape: organizations are relying too heavily on Large Language Models (LLMs) while ignoring the engineering foundations needed for reliable enterprise AI systems.Karthikeyan explains that many companies try to make AI agents handle everything directly through prompts and LLMs, instead of combining them with deterministic engineering practices such as orchestration, validation, governance, retries, observability, and state management. He argues that LLMs should act as reasoning engines, while structured workflows and business logic remain controlled through traditional engineering systems.The discussion highlights the difference between probabilistic AI systems and deterministic enterprise processes like finance, compliance, ERP integrations, and security workflows. According to Karthikeyan, enterprise trust breaks down when A…
May 20, 2026

The End of EWS: Migrating to Microsoft Graph with Glen Scales [MVP]

Microsoft is ending support for Exchange Web Services (EWS) in Exchange Online, with full retirement starting October 2026. The article explains why this matters for Microsoft 365 administrators, developers, ISVs, backup vendors, and enterprises still relying on legacy integrations. EWS has been a core API for mailbox access, calendar synchronization, migrations, archiving, and third-party tools for years, but Microsoft is now pushing organizations toward Microsoft Graph as the modern replacement.The article highlights that this is not just a technical API change. Many existing applications, scripts, automation processes, monitoring tools, and enterprise workflows still depend heavily on EWS. Organizations that fail to identify these dependencies early may face outages, broken integrations, compliance risks, or unsupported applications once Microsoft disables the service.A major focus is the migration challenge. While Microsoft Graph offers a modern, secure, and unified API mo…
May 19, 2026

From DAX to Community: The Power BI Journey with Bernat Agulló Roselló (MVP)

From DAX to Community: The Power BI Journey with Bernat Agulló Roselló explores the evolution of modern Business Intelligence through the personal and professional journey of Microsoft MVP Bernat Agulló Roselló. In this episode of the m365.fm podcast, Bernat shares how he moved from Excel macros and manufacturing reporting into advanced Power BI development, semantic modeling, DAX optimization, and community leadership.The conversation highlights how Business Intelligence is far more than dashboards and visuals. Bernat explains that successful Power BI solutions depend on data modeling, automation, architecture, optimization, and collaboration. A major focus is DAX (Data Analysis Expressions), where he discusses common misconceptions, especially the mistake of treating DAX like Excel formulas. He emphasizes the importance of semantic models, filter context, relationships, and understanding measures versus calculated columns.Another key topic is Tabular Editor and its role in e…
May 19, 2026

From Deployment to Impact: Copilot Adoption That Works with Edyta Gorzoń (MVP)

In this episode of the m365.fm podcast, Mirko Peters speaks with Microsoft MVP and Copilot adoption expert Edyta Gorzoń about why successful Microsoft Copilot adoption is far more than a technical deployment project. The conversation focuses on the gap many organizations face between rolling out AI tools and creating measurable business impact.Edyta explains that real adoption depends on people, communication, culture, and change management rather than only licenses, governance, or feature training. She highlights why many AI initiatives fail when companies focus purely on technology while ignoring user behavior, business processes, and employee concerns.The episode explores how organizations can build scalable adoption strategies by identifying real business use cases, supporting employees through change, and creating continuous learning instead of one-time training sessions. Edyta also discusses the importance of leadership involvement, internal champions, and measuring prod…
May 18, 2026

Inside Microsoft Foundry: Building the Next Generation of AI Apps with Jannik Reinhard [MVP]

What does it really take to build modern AI applications at scale? In this episode, we take a deep dive into Microsoft Foundry and explore how it is shaping the next generation of AI-powered apps and services.We unpack the vision behind Foundry, the developer experience it enables, and how Microsoft is bringing together AI models, orchestration, security, and enterprise-grade infrastructure into a unified platform. From rapid prototyping to production-ready deployments, Foundry is designed to help developers and organizations move faster while maintaining governance and control.The conversation covers the evolving AI stack, practical use cases, and how developers can integrate tools like copilots, agents, retrieval-augmented generation (RAG), and model customization into real-world business applications. We also discuss the growing importance of observability, responsible AI, and hybrid architectures as enterprises adopt generative AI at scale.Whether you are a developer, …
May 18, 2026

AI Meets Security: A Conversation with Danilo Nogueira [Microsoft]

“AI Meets Security” is a deep-dive conversation between Mirko Peters and Microsoft Senior Product Manager Danilo Nogueira about how AI is reshaping enterprise security, governance, and compliance. The episode explains that the biggest challenge with Microsoft Copilot and AI adoption is not the technology itself, but the hidden weaknesses already existing inside many Microsoft 365 environments.Danilo highlights that oversharing in SharePoint, weak permissions, poor governance, and missing classification policies become far more dangerous once AI can instantly surface information through natural language prompts. Organizations often believe they are “AI ready” because they purchased licenses, but true readiness requires understanding data access, governance structures, and organizational behavior.A major focus is Microsoft Purview, which Danilo compares to a “baby monitor” for enterprise data. Instead of blocking everything, modern security should focus on monitoring, visibility…
May 17, 2026

Governance at Scale: Fixing Azure Decisions Before They Break with Vladimir Stefanovic [MVP-MCT]

This episode of M365.fm explores why traditional Microsoft 365 governance approaches fail at enterprise scale and how organizations can move from manual oversight to automated, enforceable governance models. The discussion explains the difference between governance documentation and true operational governance, highlighting why policies alone are not enough in modern cloud environments.The episode introduces the concept of control planes versus data planes and explains how scalable governance depends on automation, identity management, lifecycle controls, telemetry, and policy enforcement rather than human-driven approval processes. It also covers common governance failures such as stale policies, overprivileged automation, unmanaged AI identities, and lack of monitoring.Additional topics include governance strategies for Copilot, AI agents, and Power Platform environments, along with practical ways organizations can reduce governance friction while maintaining security, compl…
May 17, 2026

The Evolution of Agentic Coding with Nick Doelman [MVP-MCT]

In this episode of the M365.fm podcast, Mirko Peters speaks with Microsoft MVP and MCT Nick Doelman about the rapid evolution of agentic coding and how AI is transforming software development. Nick shares his journey from traditional development into the world of low-code, Power Platform, and AI-assisted application building.The discussion explores how modern AI agents are changing the way developers create solutions by automating repetitive tasks, generating code, and assisting with business logic. Nick explains that agentic coding is not about replacing developers, but about enabling them to work faster, focus on architecture and problem-solving, and deliver value more efficiently.The episode also highlights the growing importance of Microsoft Copilot, Power Platform, and AI orchestration within enterprise environments. Nick discusses how developers and organizations must adapt their skills, rethink governance, and understand the balance between automation and human oversigh…
May 16, 2026

The Future of Finance in D365FO: Copilot, Agents & Cowork with Billur Samdancioglu [MVP-MCT]

In this episode of the m365.fm podcast, Mirko Peters speaks with Microsoft MVP and MCT Billur Samdancioglu about how AI, Copilot, and autonomous agents are transforming finance operations inside Dynamics 365 Finance & Operations (D365FO).The conversation explores how modern ERP systems are evolving far beyond traditional accounting platforms into intelligent business ecosystems that connect finance, procurement, analytics, automation, compliance, and AI-driven decision-making. Billur shares insights from more than 20 years of experience in Dynamics AX and D365FO implementations, explaining how the pace of innovation has accelerated dramatically in recent years.A major focus of the episode is Microsoft Copilot inside D365FO. Billur explains how conversational AI is changing the way finance teams interact with ERP systems by enabling natural language queries, automated reporting, invoice analysis, procurement assistance, forecasting, and workflow guidance. Rather than navigating…
May 16, 2026

Automating Azure Securely: Microsoft Graph, Identity & Cloud Automation with Ahmed Uzejnovic [MVP]

“Automating Azure Securely” explores how organizations can modernize Azure automation without creating hidden security risks. The core message is that automation is no longer optional in large Microsoft cloud environments, but poorly designed automation can quickly become a major attack surface. The episode explains that many companies still rely on outdated service accounts, excessive permissions, hardcoded credentials, and unmanaged scripts that silently weaken their Azure security posture.The discussion highlights how secure automation should be built around Zero Trust principles, least privilege access, identity governance, and modern authentication methods such as managed identities and Microsoft Graph integrations. Instead of giving automation tools broad tenant-wide permissions, organizations should isolate workloads, scope permissions tightly, and continuously monitor automated actions.A major focus is the transition away from legacy AzureAD and MSOnline modules toward…
May 15, 2026

The Future of Power Apps: AI, Vibe Coding & Faster App Development with Keith Atherton [MVP/MCT]

Keith shares his background in traditional .NET and SQL development and explains why Power Apps immediately stood out to him: speed. Instead of repeatedly building the same forms, logic, and app structures manually, Power Apps allowed him to focus more on solving business problems while drastically reducing development time.A major topic is “vibe coding,” where developers describe applications in natural language while AI generates layouts, formulas, workflows, and functionality automatically. The episode covers new Power Apps capabilities such as Generative Pages, Vibe Apps, Code Apps, AI-generated layouts, and Copilot-assisted Power Fx generation. Keith explains how screenshots, requirement documents, and prompts can now generate working applications in minutes instead of days or weeks.The discussion also highlights how AI is changing the role of developers. Future app creators will rely less on memorizing syntax and more on business analysis, architecture, governance, testi…
May 15, 2026

Modern .NET Development- From WPF to ASP.NET and gRPC with Gábor Ruzsinszki [MVP]

In this episode of the m365.fm podcast, Mirko Peters talks with Microsoft MVP Gábor Ruzsinszki about the evolution of modern .NET development, from legacy WPF desktop applications to ASP.NET Core, cloud-native architectures, and gRPC services.Gábor shares his journey from teaching IT and programming to becoming a software architect specializing in C# and .NET. He explains how .NET has transformed from a Windows-only framework into a fast, cross-platform ecosystem used for cloud services, APIs, IoT, and enterprise applications. He highlights major performance improvements in recent .NET releases and discusses how upgrading frameworks alone can significantly improve application speed.A large part of the conversation focuses on WPF and why many enterprise companies still rely on it today. Gábor explains the strengths of WPF, its XAML-based architecture, and how it influenced newer technologies like .NET MAUI and WinUI. He also compares alternatives such as Avalonia and Uno Platfo…
May 14, 2026

From Exams to Expertise- Building a Career in Power Platform with Nathalie Leenders [MVP/MCT]

In this episode of the m365.fm podcast, Mirko Peters speaks with Microsoft MVP and Microsoft Certified Trainer Nathalie Leenders about building a successful career in the Microsoft Power Platform ecosystem. Nathalie shares her journey from IT service management and support roles into SharePoint, InfoPath, Power BI, and eventually Power Platform consulting. Her story highlights that careers in technology are rarely linear and often grow through curiosity, experimentation, and continuous learning.A major focus of the conversation is the value of hands-on experience. Nathalie explains how she learned by solving real business problems, watching tutorials, attending workshops, and building solutions directly in customer environments. She emphasizes that certifications alone are not enough. While Microsoft exams such as PL-400 can help create structure and validate skills, true expertise comes from practical implementation, understanding business processes, and staying curious about new…
May 14, 2026

PowerShell Is Fun — Automating things with PowerShell in multiple areas with Harm Veenstra [MVP]

PowerShell is far more than just a scripting language for administrators. It is a powerful automation platform that can simplify repetitive tasks, connect services, and save countless hours across many different environments. From Microsoft 365 and Azure automation to local system management, reporting, APIs, and DevOps workflows, PowerShell provides flexible tools for almost every scenario.This session explores practical automation examples from multiple areas, showing how PowerShell can be used to streamline daily operations, improve consistency, and reduce manual work. We will look at real-world use cases including Microsoft 365 management, file and data processing, REST API integrations, scheduled automation, and cross-platform scripting.Whether you are just getting started with PowerShell or already writing scripts regularly, this session demonstrates how small automations can create significant improvements in productivity and reliability. Expect live demos, useful tips,…
May 13, 2026

Protecting Microsoft Copilot with Purview, DLP & Insider Risk with Alan Cox [MVP]

In this episode of the M365.fm podcast, Microsoft MVP Alan Cox joins us to discuss how organizations can securely adopt Microsoft 365 Copilot using Microsoft Purview, Data Loss Prevention (DLP), and Insider Risk Management.As AI becomes increasingly integrated into daily work, protecting sensitive business data while enabling productivity is becoming a major priority for IT and security teams. Alan explains how Microsoft Purview helps organizations manage data governance, reduce oversharing risks, and apply security controls that work alongside Microsoft 365 Copilot.The conversation explores how DLP policies can help prevent sensitive information from being exposed through AI-powered experiences, how Insider Risk Management can identify potentially risky user behavior, and why adaptive protection is changing the way businesses approach security and compliance in Microsoft 365.Alan also shares practical guidance around Copilot readiness, governance strategies, compliance co…
May 13, 2026

How to get happy users and how to make AI adoption scalable within 90 days with Carina de Vries [MVP]

In this episode of the M365.fm podcast, Carina de Vries shares practical strategies for making AI adoption successful inside organizations and turning Microsoft Copilot into a tool employees actually use every day. Drawing from her own personal journey with AI and years of experience in user adoption, she explains why most AI rollouts fail: companies focus too much on the technology and not enough on the real problems employees are trying to solve.The conversation explores how organizations can move from experimentation to measurable productivity within 90 days by focusing on small, repeatable habits instead of overwhelming users with one-time training sessions. Carina highlights the importance of trust, confidence, and behavior change, explaining that successful AI adoption starts with understanding user needs, daily workflows, and business outcomes before introducing tools like Microsoft Copilot or ChatGPT.The episode also dives into the challenges companies face when employ…
May 12, 2026

The Human Side of CRM & Business Applications with Thomas Sandsør [MVP]

In this episode of the m365.fm podcast, Mirko Peters talks with Microsoft MVP Thomas Sandsør about the human side of CRM, Dynamics 365, and modern business applications. Rather than focusing on technical features, the conversation explores why successful CRM projects depend more on people, culture, leadership, and trust than on software itself.Thomas shares his journey from aspiring soccer goalkeeper to becoming “The CRM Keeper,” explaining how teamwork, leadership, and understanding personalities shaped his consulting approach. Drawing from nearly 20 years of Dynamics CRM experience, he reflects on how he originally believed technology alone solved business problems, only to later realize that user adoption, change management, and organizational buy-in are the real drivers of success.The discussion dives into why so many CRM implementations fail despite powerful technology. Common issues include weak leadership engagement, poor communication, unclear goals, and resistance to …
May 12, 2026

The Death of Manual Tagging: Real-Time AI for Microsoft Purview

In this episode of M365.fm, the discussion centers on why traditional manual sensitivity labeling in Microsoft Purview is rapidly becoming obsolete in modern enterprise environments.The core argument is that organizations now generate far too much data, too quickly, for employees to reliably classify information by hand. Manual tagging depends on users consistently stopping their work to apply the correct sensitivity label — something that rarely happens in practice. According to the episode, many organizations see labeling adoption rates around 30%, leaving large amounts of sensitive intellectual property effectively invisible to governance, compliance, and Data Loss Prevention systems.The episode explains that older governance models were designed for a slower workplace with fewer collaboration tools and lower data velocity. Today’s environments — driven by Microsoft 365, Teams, SharePoint, OneDrive, Slack, and Copilot — overwhelm users with constant communication and AI-g…
Guest: Mirko Peters
May 12, 2026

Beyond the Firewall: Why Your Azure SQL Security Is Obsolete

In this episode of the M365.FM Podcast, the discussion focuses on a critical shift happening in cloud security: the collapse of the traditional network perimeter. The episode explains why Azure SQL firewall rules, static IP allowlists, VPN-based trust models, and long-standing “inside the network equals safe” assumptions are no longer effective in modern enterprise environments. Instead of attacking infrastructure directly, modern attackers increasingly bypass perimeter controls through compromised identities, stolen credentials, over-privileged service principals, token abuse, and lateral movement inside trusted environments.The episode argues that many organizations still operate Azure SQL deployments using outdated security patterns designed for traditional datacenters rather than cloud-native systems. While companies continue relying on firewall rules, trusted VNets, and static connection methods, modern workloads constantly move across APIs, pipelines, automation platforms, A…
Guest: Mirko Peters
May 11, 2026

Beyond the Tech: Leadership, AI & Imposter Syndrome with Daniel "Dan" Barber [MVP]

In this deeply personal and thought-provoking episode of the m365.fm podcast, Mirko Peters sits down with Daniel “Dan” Barber, founder of Strathos and Microsoft MVP, for a conversation that moves far beyond technology. Together, they explore the human side of leadership, the emotional impact of AI transformation, and the often-hidden reality of imposter syndrome in the tech industry.Dan shares his journey through consulting, entrepreneurship, and community leadership, explaining how confidence, vulnerability, and authenticity shape long-term success far more than titles or certifications. The discussion highlights how many professionals in Microsoft 365, Azure, and AI constantly feel pressure to “keep up” in a rapidly evolving industry — especially as AI accelerates change faster than ever before.The episode also examines how AI is changing not only technical roles, but personal identity inside the workplace. Mirko and Dan discuss the fear of becoming irrelevant, the anxiety c…
May 11, 2026

Stop Over-Provisioning: Managing Shared Data Reservoirs For Multi-Tenant Microsoft 365 Architecture

In this episode of the M365.fm podcast, Mirko Peters explores why many Microsoft 365 environments are wasting enormous amounts of money through over-provisioned storage, oversized safety buffers, and rigid quota management strategies. Traditional “just in case” capacity planning often leaves organizations paying for storage, performance, and licensing resources that remain unused while operational complexity continues to grow.The episode explains how static quota models across SharePoint Online, OneDrive, Teams, Power Platform, Azure storage, and multi-tenant workloads create fragmented infrastructure, dark data silos, and long-term cost inefficiencies. Mirko challenges the outdated “buffer mentality,” where organizations continuously add extra capacity to avoid outages, resulting in idle resources and inflated cloud spending.A major focus of the discussion is the shift toward elastic shared data reservoirs. Instead of isolated storage silos and fixed allocations, organization…
Guest: Mirko Peters
May 11, 2026

Red Teaming Multi-Model AI: Why Manual Testing Fails in Finance

In this episode of the m365.fm podcast, Mirko Peters explores why traditional AI security testing is no longer enough in modern enterprise environments. The discussion focuses on “red teaming” for multi-model AI systems, especially in highly regulated industries like finance, where multiple AI models, copilots, APIs, and automation layers interact with each other.The episode explains how manual testing methods fail because AI systems behave differently depending on context, chained prompts, integrations, memory, and user behavior. A model that appears secure in isolation can become vulnerable once connected to other systems or autonomous workflows. Mirko highlights that modern attacks are no longer simple prompt injections — they are multi-step, adaptive, and often invisible until damage has already occurred.A key theme is that organizations must stop treating AI as a chatbot and instead view it as an operational decision system with real business impact. The episode breaks do…
Guest: Mirko Peters
May 10, 2026

Mastering D365FO Integrations: Scalable Patterns for Modern Enterprise Architecture with Anitha Eswaran [MVP-MCT]

In this episode of the M365.fm podcast, Mirko Peters speaks with Microsoft MVP and MCT Anitha Eswaran about the realities of integrating Dynamics 365 Finance & Operations (D365FO) into modern enterprise environments. The discussion focuses on why integrations often become fragile, difficult to scale, and hard to govern when organizations rely on outdated architectural thinking or tightly coupled systems.The episode explores how Azure-native integration patterns can improve reliability, scalability, and long-term maintainability. Anitha explains the importance of event-driven architecture, asynchronous communication, APIs, and message-based systems when connecting D365FO with Microsoft 365, Power Platform, external SaaS platforms, and legacy enterprise applications. Rather than building direct point-to-point integrations, the conversation emphasizes designing loosely coupled systems that can evolve without constantly breaking dependencies.Another key topic is governance and ope…
May 10, 2026

Azure Policy Isn't Enough: The Secret to Real-Time Cloud Savings

In this episode of the M365 FM Podcast, Mirko Peters explains why traditional FinOps and Azure cost management approaches fail in modern cloud environments. Most organizations still rely on dashboards, alerts, and monthly reviews, but by the time overspending appears in reports, the expensive resources already exist and the cleanup process has already become costly and political.The episode argues that Azure Policy should not be treated as a passive compliance or audit tool. Instead, it should act as a real-time enforcement engine directly in the Azure Resource Manager deployment path. This allows organizations to block waste before resources are created, rather than documenting problems afterward.Mirko breaks down how Azure Policy actually works, including deny, modify, append, and deployIfNotExists behaviors, and explains why many companies misuse policy by leaving it permanently in audit mode. He highlights common governance failures such as unmanaged exemptions, weak landi…
Guest: Mirko Peters
May 10, 2026

Stop Paying for Nothing: Build an Automated Azure Cleanup Engine

Stop paying for unused Azure resources. In this episode of M365.fm, we explore how to build an automated Azure Cleanup Engine that helps organizations identify and remove wasted cloud spend before it becomes a budgeting problem.We discuss the hidden costs of forgotten virtual machines, unattached disks, stale snapshots, abandoned test environments, unused networking components, and other orphaned Azure resources that silently increase monthly bills. The episode walks through practical strategies for continuously detecting and cleaning up these resources using Azure-native automation and governance tools.You’ll learn how to use Azure Automation, Azure Functions, Azure Resource Graph, Logic Apps, tagging strategies, and Azure Policy to create a scalable and safe cleanup process. We also cover approval workflows, lifecycle management, reporting, and governance best practices to ensure automation does not impact production workloads.The episode includes real-world examples, …
Guest: Mirko Peters
May 8, 2026

The Truth About Microsoft Security and Copilot Readiness with Åsne Holtklimpen [MVP/MCT]

In this episode of the M365 FM Podcast, Åsne Holtklimpen joins Mirko Peters to discuss the real challenges behind Microsoft Copilot adoption and AI readiness in Microsoft 365 environments. The core message is clear: Copilot does not create security problems — it exposes the governance and security gaps that already exist inside organizations. The conversation focuses on common issues such as overshared SharePoint sites, outdated permissions, forgotten Teams channels, uncontrolled data sprawl, and missing governance strategies. Åsne explains how many organizations rushed into cloud collaboration during the pandemic without proper structure, and AI tools now make these weaknesses far more visible. A major part of the episode highlights the importance of Microsoft Purview, sensitivity labels, Data Loss Prevention (DLP), Conditional Access, and Zero Trust principles. These tools help organizations classify sensitive information, secure access, and prevent Copilot from exposing confide…
May 7, 2026

Building and deploying production grade AI agents with Microsoft Foundry with Edgar McOchieng [MVP]

In this episode of the M365.fm podcast, we dive deep into building and deploying production-grade AI agents with Microsoft Foundry together with Edgar McOchieng (MVP). The conversation explores how organizations can move beyond AI demos and prototypes into scalable, secure, and enterprise-ready agentic solutions.Edgar shares practical insights into Microsoft Foundry, Azure AI services, orchestration patterns, governance, observability, and the challenges teams face when deploying AI agents in real-world environments. We discuss how developers can combine tools like Azure OpenAI, Semantic Kernel, MCP integrations, and multi-agent architectures to create intelligent systems that are reliable, maintainable, and aligned with enterprise requirements.The episode also covers key topics such as memory management, tool integration, security boundaries, human-in-the-loop workflows, responsible AI practices, and monitoring strategies for production workloads. Edgar explains why architect…
May 7, 2026

Is Your Microservice Architecture a Ticking Time Bomb for Speed

In this episode of the M365.fm podcast, Mirko Peters explores why many microservice architectures gradually become slower, more fragile, and harder to manage despite originally being designed for speed and agility. What begins as a clean and scalable architecture often turns into a complex web of dependencies where even small feature changes require coordination across multiple services, teams, APIs, and deployment pipelines.The episode explains how distributed systems introduce hidden operational costs that are often underestimated during the early stages of adoption. Network latency, cascading failures, service dependencies, duplicated logic, and excessive inter-service communication can silently reduce development velocity while increasing operational complexity. Instead of accelerating innovation, poorly governed microservice environments can create organizational bottlenecks and technical debt that slow teams down over time.Mirko discusses why architectural decisions shou…
Guest: Mirko Peters
May 7, 2026

Why Your Microservices Are Turning the Cloud Toxic

In this episode of the M365 FM Podcast, we explore why modern microservice architectures can quietly become “toxic” under pressure — not because services crash, but because they slow down. A single delayed dependency can silently trigger cascading latency across APIs, queues, databases, and cloud workloads while dashboards still appear healthy. The result is a platform that looks operational on the surface while its real capacity collapses underneath.The episode breaks down how slow dependencies create hidden resource exhaustion inside distributed .NET environments. Long-running requests hold threads, sockets, and connection pools hostage while retries amplify the damage even further. Instead of recovering the platform, poorly designed retry logic often creates synchronized traffic storms that make outages worse.We also dive into why scaling alone cannot solve dependency poisoning. Adding more containers or replicas often just expands the waiting room instead of removing the b…
Guest: Mirko Peters
May 6, 2026

From Figma design to the PowerApps with Lukas Pavelka [MVP]

In this episode of the M365 FM Podcast, Mirko Peters talks with Lukas Pavelka about the future of enterprise app development, AI-assisted coding, and the growing connection between Figma and Microsoft Power Platform. Lukas shares his journey from Java development into building tools like PowerApps for Figma and Power BI for Figma, designed to bridge the gap between modern UI design and low-code development.The conversation explores how Figma has evolved beyond a design tool into a broader ecosystem for prototyping, presentations, reusable design systems, and enterprise application delivery. Lukas explains how his plugins help developers speed up PowerApps creation, improve UI consistency, and even support multi-language app generation across more than 100 languages.A major focus of the episode is AI-driven development and “vibe coding.” Lukas discusses practical experiences with GitHub Copilot, Claude, AI agents, and prompt-based workflows. While AI dramatically accelerates de…
May 6, 2026

The Invisible Employee: Is Your Next Hire Actually an AI Agent

In this episode of the M365 FM Podcast, Mirko Peters explores the concept of “The Invisible Employee” and why most organizations misunderstand how work actually happens inside Microsoft 365. Companies often believe their processes, governance models, and infrastructure diagrams reflect reality, but the truth is very different. Real work happens through informal behaviors, workarounds, hidden collaboration patterns, and decisions employees make every day to bypass friction in systems that no longer match operational needs.The episode explains that Microsoft 365 is not just a collection of tools — it acts as a behavioral operating system that reveals how people truly collaborate, share information, and move data across the organization. Employees continuously create unofficial workflows, overshare files, duplicate information, and adapt processes in ways leadership rarely sees. These invisible behaviors become the real infrastructure of the business.A major focus of the discussi…
Guest: Mirko Peters
May 6, 2026

Digital Identity is Broken: How Entra External ID Fixes the Trust Gap

Identity used to revolve around corporate networks, managed devices, and centralized directories. But that model no longer works in a world where customers, partners, contractors, AI agents, and automated workflows constantly move across systems and organizations. In this episode, Mirko Peters explains why modern identity is no longer just a security problem — it has become a business growth, governance, and digital trust challenge.The conversation explores the “death of the perimeter” and how traditional identity systems create friction through duplicate accounts, passwords, onboarding delays, and isolated identity silos. That friction impacts customer conversion, support costs, partner onboarding speed, and overall business agility.Mirko breaks down the shift from account-centric identity to claim-centric identity, where organizations focus less on storing accounts and more on verifying trusted claims when needed. The episode explains how passkeys, verifiable credentials, an…
Guest: Mirko Peters
May 5, 2026

Using PowerShell to automate all things Azure and Microsoft 365 with Matthew Dowst [MVP]

In this episode of the m365.fm podcast, the discussion focuses on using PowerShell to automate tasks across Azure and Microsoft 365 with guest Matthew Dowst MVP. Matthew explains how automation became essential as cloud environments grew more complex and repetitive administrative work increased.The conversation covers how PowerShell can be used to automate common Microsoft 365 and Azure management tasks such as user provisioning, license assignment, reporting, governance, Exchange Online administration, and Entra ID management. Matthew emphasizes that automation should be approached like software development, with proper testing, version control, documentation, and reusable code rather than quick one-off scripts.A major topic is the transition from older AzureAD and MSOnline PowerShell modules to Microsoft Graph PowerShell. Matthew explains why organizations should modernize their scripts and adopt API-based automation to stay aligned with Microsoft’s cloud direction.The e…
May 5, 2026

Is Your Copilot Safe: Stop Prompt Injections with Azure Logic Apps

In this episode of the M365.fm podcast, the discussion focuses on one of the biggest hidden risks in Microsoft Copilot environments: prompt injection attacks. The episode explains that the real security problem is not weak prompts or missing filters, but the architecture behind how AI models process information. Modern AI systems like Microsoft Copilot retrieve data from multiple Microsoft 365 sources such as emails, SharePoint files, chats, and forms. If malicious instructions are hidden inside that content, Copilot can unknowingly treat them as trusted instructions.The episode highlights how attacks like EchoLeak and ShareLeak demonstrated that attackers do not need direct access to the AI system itself. Instead, they can poison the surrounding context by embedding malicious payloads into documents or messages that Copilot later retrieves. Once the model processes those inputs, sensitive information may be exposed or workflows may be manipulated.Traditional security approach…
Guest: Mirko Peters
May 5, 2026

Stop Deepfake BEC: The Verified ID Strategy

This episode explores how deepfake-enabled Business Email Compromise (BEC) attacks are becoming more convincing and dangerous for organizations. Traditional trust signals like email addresses, writing style, or even voice messages are no longer reliable because attackers can now imitate executives and employees with AI-generated content.The episode explains that organizations must move away from trust based on appearance and instead adopt identity verification as a core security strategy. Verified ID systems, strong identity governance, and cryptographic proof of identity are presented as the future foundation for secure communication and approval workflows.A major focus is the risk around financial approvals, executive requests, and sensitive business operations. The discussion highlights how attackers exploit urgency, authority, and familiarity to bypass human judgment. Even experienced employees can be manipulated when deepfake audio, video, or realistic email impersonation…
Guest: Mirko Peters
May 4, 2026

Why Managed Environments Fail: The Missing Pro-Dev Link

The episode argues that Managed Environments in the Power Platform often fail to deliver on their promise because organizations misunderstand what they actually solve. They are introduced as a governance layer meant to bring control, visibility, and order to low-code environments—but in practice, they frequently slow things down without enabling real delivery.The core problem is the missing connection between low-code governance and professional development practices. Companies tend to focus heavily on restrictions, policies, and administrative controls, but they don’t invest in proper engineering foundations like ALM, architecture, testing, and scalable design. As a result, the platform becomes constrained without becoming more reliable or production-ready.This creates a gap: citizen developers are limited by governance, while pro developers are not properly integrated into the platform. Instead of working together, both worlds operate separately. The outcome is neither agili…
Guest: Mirko Peters
May 4, 2026

Why Translation Isn't Enough: Solving Cultural Nuance in 2026 Meetings

This episode argues that the biggest challenge in global meetings is not language translation, but interpreting meaning, intent, and cultural nuance. While modern tools can accurately translate words, they often fail to capture what those words actually represent in context—such as hesitation, politeness, indirect disagreement, or power dynamics.A core idea is the distinction between “word accuracy” and “meaning accuracy.” Teams often assume that if transcripts and captions look correct, the meeting was successful. In reality, misunderstandings still occur because meaning is frequently conveyed indirectly. For example, a statement like “that may be difficult” might signal a soft rejection rather than a scheduling issue. The episode highlights how this gap leads to false alignment. Teams move forward believing decisions were made, only to encounter resistance later from participants who never explicitly disagreed. This isn’t a failure of honesty—it’s a failure to interpret cult…
Guest: Mirko Peters
May 3, 2026

How to share business data with users outside of your organization with Nicholas Hayduk [MVP]

This episode discusses how organizations can securely share business data with users outside their organization using Microsoft’s Power Platform. The main focus is on designing the right architecture rather than simply enabling access.Nicholas Hayduk (MVP) explains that external users should not be treated like internal employees. Instead of giving them direct access to systems like Dataverse, organizations should use solutions such as Power Pages to act as a secure front layer. This approach allows controlled access to data without exposing internal systems.A key point in the episode is the importance of identity and authentication. External users should authenticate through trusted identity providers, such as Azure Active Directory or social login providers, rather than being managed directly inside the system. This improves both security and scalability.The discussion also highlights that security must be implemented at multiple levels. It is not enough to hide data in …
May 3, 2026

Stop Building Dashboards: The Proactive Notification Blueprint

Most dashboards look great at first, but they quickly fail in practice. The issue isn’t the data, it’s the behavior they depend on. Dashboards require people to actively check them, and in reality, that rarely happens consistently.This episode explains why dashboards are inherently reactive. They show what has already happened, but they don’t prompt action when it actually matters. Important signals get missed, decisions are delayed, and problems continue unnoticed because no one is looking at the right time.The better approach is a proactive notification model. Instead of expecting users to pull insights from dashboards, systems should push the right information to the right people exactly when it’s needed. That means designing alerts around meaningful events, clear ownership, and specific actions, rather than just sending more data.Many organizations struggle with this because they either send too many notifications or provide alerts without context or accountability. Wh…
Guest: Mirko Peters
May 3, 2026

Engineering Self-Healing Automation: The Telemetry-Driven Logic Layer

The episode talks about how automation is evolving from simple scripts into more advanced, intelligent systems that can monitor themselves and fix problems automatically. Instead of just executing predefined tasks, modern automation uses telemetry data (like logs, metrics, and traces) to understand what is happening inside systems in real time.A key idea is “self-healing automation.” This means systems can detect issues, figure out the root cause, and fix them without human intervention. Traditionally, engineers had to respond to alerts and manually troubleshoot problems, which is slow and doesn’t scale well. The new approach aims to reduce that by letting systems react instantly.The discussion highlights how observability is the foundation for this. By collecting detailed telemetry data, systems gain enough insight to move beyond simple monitoring and into automated decision-making. This enables faster detection of anomalies and more accurate fixes.Another important theme…
Guest: Mirko Peters
May 2, 2026

Legacy Power Apps Portals: The Silent Budget Killer

The episode argues that legacy Power Apps portals (now Power Pages) and similar older solutions act as a “silent budget killer” inside organizations. They continue to run and consume resources, but deliver little ongoing value.The core issue is not just the technology itself, but the way these solutions were built. Many of them are tightly coupled, hard to maintain, and depend on outdated patterns or manual fixes. Over time, they become difficult to update, expensive to operate, and risky to change.These legacy portals create hidden costs in several ways. They require continuous maintenance, often involve complex dependencies, and slow down development because every change becomes harder. Instead of enabling innovation, they trap teams in support and firefighting work.A key insight is that organizations rarely question these systems because they still “work.” But working does not mean efficient or valuable. These systems act like a constant drain on budget and attention—wh…
Guest: Mirko Peters
May 2, 2026

Shadow IT vs. Governance: How to Rebuild the Power Platform Bridge

The episode argues that Power Platform itself is not the real risk—poor governance is. Many organizations blame low-code tools for creating chaos, but the issue actually comes from a lack of structure around how those tools are used.Shadow IT existed long before Power Platform, through tools like Excel, Access, and macros. What Power Platform does is make this type of development faster, more visible, and easier to scale. This exposes existing weaknesses in how organizations manage and control user-built solutions.The main challenge is that low-code development moves much faster than traditional IT governance models. Apps and automations can be created and changed quickly, often without clear ownership, monitoring, or lifecycle management. This leads to risks such as unclear data flows, compliance issues, and fragile business processes.The key distinction highlighted is between security and governance. Power Platform is secure by design, but governance determines how safel…
Guest: Mirko Peters
May 1, 2026

Stop Using Custom Connectors: The Architect's Guide to Scaling Logic Apps

This episode argues that custom connectors in Power Platform and Logic Apps, while useful for quick wins, create long-term architectural problems at scale. What initially feels like agility turns into fragmentation, poor governance, and hidden operational risk.The core issue is what the speaker calls the “custom connector trap.” Custom connectors are easy to build but hard to manage. Over time, they become opaque black boxes with little visibility into how data flows or how APIs behave. This leads to security risks, inconsistent permissions, and heavy maintenance when APIs change. Ownership also becomes unclear, creating dependencies on individuals instead of stable systems.As organizations scale, this results in “fragmentation tax.” Connectors multiply, governance weakens, and systems become fragile. What once worked smoothly starts breaking under complexity, especially when key people leave or integrations evolve.There is also a financial downside called the “API tax.” C…
Guest: Mirko Peters
May 1, 2026

Vector Search Is Not a Strategy: The New Standard for Copilot Accuracy

This episode explains that vector search on its own is not a complete or reliable strategy for building accurate AI systems like Copilot. While many organizations rely on embeddings and vector databases to retrieve information, this approach often leads to inconsistent or misleading results.The main problem is that vector search works by finding content that is mathematically similar, not necessarily correct or relevant in a business context. This creates situations where the system returns results that look right but are actually wrong, leading to hallucinations and reduced trust in AI outputs.The episode highlights that the real issue is not the language model itself, but how information is retrieved. Even the most advanced AI will produce poor answers if it is given the wrong or low-quality data.To improve accuracy, the episode recommends moving beyond pure vector search and adopting a more structured retrieval strategy. This includes combining different techniques such…
Guest: Mirko Peters
April 30, 2026

The Hard-Coding Trap: Why Low-Code Is the New Enterprise Standard

The episode argues that traditional software development—built on hard-coded, monolithic systems and long delivery cycles—is no longer viable for modern enterprises. What used to be considered “enterprise-grade” is now a bottleneck that slows innovation and increases business risk.A key idea is that waiting on IT has become a financial liability. When business problems sit in development backlogs for months or years, the cost isn’t just the software—it’s the lost opportunity and ongoing inefficiency. Hiring more developers or writing more code doesn’t solve this; it often increases complexity and delays.The real shift is not technological but organizational. High-performing companies are no longer scaling by writing more code—they’re scaling capability. They move development closer to the business by enabling the people who understand the problems to build solutions directly.This is where low-code comes in. It allows faster, cheaper, and more immediate application developm…
Guest: Mirko Peters
April 30, 2026

Your Sensitivity Labels Are A Lie: The Collaborative AI Silo Crisis

This episode argues that sensitivity labels are widely misunderstood and often give organizations a false sense of security. While they appear to enforce governance, in reality they are static, incomplete, and poorly maintained—making them ineffective in dynamic, AI-driven environments.The core issue is not the labeling technology itself, but the way organizations structure and manage their data. Most environments suffer from fragmented information spread across Teams, SharePoint, and other systems, creating silos that block both collaboration and effective AI usage. As a result, AI tools like Copilot cannot access the right data and are forced to generate outputs based on incomplete or outdated information.This leads to what the episode describes as an “AI rework loop”: AI produces confident but incorrect results, and employees must spend significant time validating and fixing them. In many cases, a large portion of AI-generated work requires correction, eroding the expected …
Guest: Mirko Peters
April 29, 2026

The Silent Tax on Your Enterprise: The End of Legacy Middleware

The episode argues that legacy middleware creates a “silent tax” on enterprises by adding unnecessary complexity, cost, and dependency between systems. Instead of enabling integration, middleware often becomes a bottleneck that slows down decision-making and increases maintenance overhead.The core message is that modern platforms like Microsoft 365 shift the focus from connecting systems to controlling behavior through governance and integrated architectures. Organizations should move away from fragmented, best-of-breed stacks and toward unified ecosystems with strong control planes.Ultimately, the episode highlights a transition from integration-heavy architectures to simplified, policy-driven systems where automation and governance replace layers of middleware—reducing cost, improving speed, and enabling better business outcomes.
Guest: Mirko Peters
April 29, 2026

The Death of Best-of-Breed: Why Integrated Ecosystems Win in 2026

This episode explains why the traditional “best-of-breed” strategy—using many separate, specialized tools—is becoming less effective. While it once allowed companies to pick the best solution for each task, it now leads to complexity, higher costs, and disconnected data.The host describes this as “operational entropy,” where each additional tool creates more friction, integration challenges, and governance issues. This fragmentation also makes it harder to fully benefit from AI, since AI performs best when it has access to unified data and systems.The episode argues that integrated ecosystems, such as Microsoft’s platform, are replacing this approach. These ecosystems bring data, identity, security, and workflows together in one place, making it easier to manage, automate, and scale.The main takeaway is that AI is changing how organizations should think about technology. Instead of optimizing individual tools, companies should focus on integrated platforms that connect eve…
Guest: Mirko Peters
April 28, 2026

Building Resilient Azure Architectures: That Survive Regional Cloud Service Provider Outage Scenarios

This episode of the M365.FM challenges a common myth in cloud architecture: simply deploying workloads across multiple Azure regions does not guarantee resilience. Instead, many organizations unknowingly create “distributed single points of failure,” where systems still collapse during real outages.The discussion walks through a simulated regional cloud provider outage and reveals how modern architectures fail under pressure—especially when failover depends on manual decisions, meetings, or a functioning control plane. True resilience isn’t about passive redundancy; it’s about systems that continue to operate predictably during failure.A key insight is the hidden risk of global entry services like Azure Front Door—when these fail, even healthy backend systems become unreachable, exposing critical edge dependencies.The episode ultimately argues for a shift toward state-synchronized resilience, where systems are actively designed to maintain behavior, not just availability, …
Guest: Mirko Peters
April 28, 2026

Beyond The Dashboard: How Advanced Sentiment Analysis Redefines Executive Leadership Reporting

The episode argues that traditional dashboards are no longer enough for executive reporting because they only show data, not meaning. Advanced sentiment analysis changes this by capturing how people feel, what’s driving behavior, and where risks or opportunities are emerging.Instead of static KPIs, leadership reporting shifts toward context: why something is happening, who is affected, and what action is required. This enables faster, more informed decisions and reduces the gap between data and real business outcomes.Ultimately, the focus moves from reporting numbers to interpreting signals—turning analytics into a decision system rather than a visibility tool.
Guest: Mirko Peters
April 27, 2026

Why Your Enterprise AI is Blind: The Case for Graph Connectors

In this episode, the host explains why many enterprise AI initiatives fail to deliver value—not because of weak models, but because the AI lacks access to the right data. Most enterprise knowledge is fragmented across systems, apps, and repositories, making AI effectively “blind” to critical context.The episode introduces Graph Connectors as the missing link, enabling organizations to bring external data into Microsoft Graph so tools like Copilot can understand and reason over a more complete knowledge base. Without this integration, AI outputs remain shallow, incomplete, and disconnected from real business workflows.The key takeaway is that successful enterprise AI isn’t just about deploying models—it’s about connecting and structuring your data ecosystem. By using Graph Connectors strategically, organizations can unlock meaningful, context-aware AI that reflects how the business actually operates.
Guest: Mirko Peters
April 27, 2026

I Audited 10 Power Platform CoEs: Here’s Why They Fail

In this episode, the host shares insights from auditing ten Power Platform Centers of Excellence (CoEs) and explains why many of them fail. The core issue isn’t the technology itself, but outdated governance approaches that rely heavily on manual reviews, documentation, and approval boards. These practices create bottlenecks, slow down innovation, and still fail to reduce risk—often leading to shadow IT.The episode highlights five common failure patterns, including governance living outside the platform, unnecessary approvals, poor environment strategy, unclear ownership of automations, and measuring success by activity instead of business impact.The key takeaway is that modern governance must shift from manual control to automated, platform-driven enforcement. By embedding rules directly into the system, organizations can enable faster delivery, reduce risk consistently, and transform the CoE from a blocker into a true enabler of business agility.
Guest: Mirko Peters
April 26, 2026

Stop Being a Gatekeeper: The Death of the Admin

In this episode of the M365 FM Podcast, the traditional role of the Microsoft 365 admin is challenged. Instead of acting as gatekeepers who manually approve, control, and fix everything, admins must shift toward designing automated systems that govern access, lifecycle, and security at scale. The episode argues that manual control does not scale in modern cloud environments and often creates bottlenecks, risk, and hidden dependencies.The “death of the admin” isn’t about losing relevance—it’s about evolving into an architect of policies, automation, and guardrails that enable the business to move faster without constant intervention.
Guest: Mirko Peters
April 26, 2026

How To Stop Power Automate From Scaling Your Business Chaos

This episode explains why Power Automate often creates more problems than it solves when used at scale. While it works well for simple, user-driven tasks, it breaks down with complex workflows due to throttling, weak error handling, and limited scalability.The core message: automation doesn’t fix bad processes—it amplifies them. If your system is messy, Power Automate will scale that chaos instead of removing it.The recommended approach is a hybrid model: use Power Automate for lightweight triggers (like user actions) and move heavy, business-critical processing to Azure Logic Apps. This gives you better performance, reliability, governance, and cost control.Bottom line: treat Power Automate as a front-end convenience tool—not a scalable automation engine—and design your architecture accordingly.
Guest: Mirko Peters
April 25, 2026

Stop Searching for Files: The Copilot "Cowork Engine" Strategy

This episode explains that constantly searching for files is a sign of a poorly designed system rather than a normal part of work. Many organizations struggle with scattered documents, duplicate versions, and unclear structures, which leads to wasted time and inefficiency—what the host describes as a “search tax.”Instead of relying on better search tools, the episode suggests a different approach: rethinking how information is organized and accessed. It introduces the idea of a “Cowork Engine,” where AI like Copilot is not just a reactive assistant that answers prompts, but an active system that anticipates needs and delivers the right information automatically.The main message is that organizations should move away from file-based work and toward context-driven systems. By doing this, employees spend less time looking for information and more time making decisions and getting work done.
Guest: Mirko Peters
April 25, 2026

Beyond Prompting: The Copilot Coworker Architecture Microsoft Isn't Talking About

This episode argues that most organizations misunderstand Microsoft Copilot by treating it as a prompt-driven assistant instead of a deeper execution architecture. The speaker introduces the idea of a “Copilot coworker” or “cowork engine,” where AI operates as an active execution layer across data, processes, and decisions—not just a chatbot responding to prompts.A key problem highlighted is the “search tax”: modern workplaces rely on fragmented, poorly structured data, forcing humans to constantly search, validate, and guess. Simply adding AI on top of this broken architecture amplifies noise and reduces trust rather than improving productivity.The episode emphasizes that real value comes from architectural change—curated data, clear context, governance, and defined execution layers—so AI can deliver reliable, decision-ready outputs. Without this foundation, Copilot just accelerates bad processes and creates more low-quality content instead of meaningful outcomes.
Guest: Mirko Peters
April 24, 2026

The Copilot Coworker: Why Your AI Strategy is Building Digital Debt

This episode explains that treating AI like a simple add-on tool—especially Microsoft Copilot—can quietly create “digital debt” inside organizations. The problem isn’t the AI itself, but the messy, ungoverned Microsoft 365 environments it relies on. Copilot acts as a powerful coworker that instantly exposes all accessible data, meaning existing issues like oversharing, poor structure, and lack of governance become highly visible and amplified.The key message is that AI doesn’t fix broken systems—it scales them. If your environment is chaotic, AI will accelerate that chaos. Without proper data governance, security controls, and clear operating models, companies risk building long-term complexity and risk instead of value.To avoid this “digital debt,” organizations need to focus on fixing their foundations first—clean data, controlled access, and strong governance—before scaling AI adoption.
Guest: Mirko Peters
April 24, 2026

The Architect Move: Why Managers are Failing the Copilot Coworker Transition

This episode explains that many managers misunderstand what the “Copilot coworker” actually is. They treat it like a simple productivity tool, expecting quick gains, but in reality AI changes how work, decisions, and responsibilities are structured.Because of this, teams using Copilot often don’t see real results. The problem isn’t the technology—it’s that organizations keep old management models, unclear ownership, and weak accountability. Managers focus on tasks and activity instead of outcomes, and they fail to redesign roles, decision-making, and workflows around AI.The “architect move” means shifting from managing people and tasks to designing systems: clear ownership, strong governance, and defined execution. Without this structural change, Copilot just exposes existing organizational problems instead of improving productivity.In short, AI success requires rethinking management itself—not just adding new tools.
Guest: Mirko Peters
April 23, 2026

The Global Admin is Your Real CEO: The Architecture of Power in M365

This episode explains that real power in an organization is no longer defined by job titles or hierarchy, but by who controls the Microsoft 365 environment. In practice, the Global Admin role becomes the “real CEO” because it determines access, permissions, and how information flows across the business.It highlights that authority in modern companies is embedded in system architecture, not org charts. If the platform configuration allows or blocks actions, that decision outweighs any leadership mandate. As a result, governance, identity, and access design are what truly shape how work happens and who has influence.The episode also shows that poor structure—like unmanaged permissions, workspace sprawl, and lack of lifecycle control—creates hidden risks that scale quickly, especially with AI like Copilot exposing them. The key takeaway is that organizations must rethink power as something built into systems, and design their Microsoft 365 architecture intentionally to align cont…
Guest: Mirko Peters
April 23, 2026

Beyond Governance: How To Build A Self-Healing Microsoft 365 Architecture For Scale

This episode argues that traditional Microsoft 365 governance—based on policies, documentation, and manual processes—does not scale in modern cloud environments. Instead, organizations need to shift toward a self-healing architecture where governance is built into the system itself through automation, lifecycle management, and continuous monitoring.The key idea is that governance should not rely on people enforcing rules after the fact, but on programmable controls that automatically enforce intent, detect drift, and remediate issues in real time. This includes designing identity, access, and resource lifecycles so that everything has ownership, expiration, and accountability by default.The episode emphasizes that scalable governance comes from architecture (control planes, automation, telemetry), not from more processes or approvals. By embedding governance into the platform, organizations can reduce risk, eliminate manual bottlenecks, and create an environment that continuously …
Guest: Mirko Peters
April 22, 2026

Your Fabric Bill Is Skyrocketing. And It’s Not The Data.

This episode explains why Microsoft Fabric costs often rise even when data volume stays the same. The key issue isn’t storage—it’s compute behavior. Fabric runs on a shared capacity model where all workloads (reports, pipelines, refreshes, queries) compete for the same resources, so inefficient or poorly timed processes can drive up costs across the entire environment.It breaks down how background activities like scheduled refreshes and pipelines frequently consume capacity before users even start working, creating hidden pressure and performance issues. Because everything draws from one pool, a small number of inefficient workloads can disproportionately impact both cost and performance.The main takeaway: you’re not paying for how much data you store—you’re paying for how your workloads run. To control costs, teams need visibility at the workload level and must optimize how and when compute is used, rather than blaming growth or licensing.
Guest: Mirko Peters
April 22, 2026

The AI Profit Engine: How Upskilling Unlocks Massive ROI

This episode explains that AI only delivers real ROI when organizations invest in upskilling their people—not just deploying tools. Many companies expect immediate productivity gains from AI, but without the skills to use it effectively, the impact stays low. The real “profit engine” comes from enabling employees to work differently with AI: improving decision-making, accelerating execution, and redesigning workflows. Upskilling turns AI from a passive assistant into an active driver of business value, helping organizations unlock measurable outcomes instead of just surface-level adoption.
Guest: Mirko Peters
April 21, 2026

Digitizing Chaos: The Psychological Trap of Frictionless Automation

Frictionless automation feels efficient, but it can quietly create chaos. When systems remove effort and decisions become automatic, organizations lose visibility into how things actually work. Instead of improving control, automation can hide complexity and shift decision-making into the system itself.Over time, this leads to unintended behaviors, misalignment, and risk—because no one is actively shaping outcomes anymore. The organization you think you designed (based on structure or intent) diverges from the one that actually operates through automated processes.The key insight: automation doesn’t eliminate complexity—it redistributes it into hidden layers. If you don’t intentionally design governance, decision logic, and system behavior, the system will make decisions for you.In short, friction isn’t always bad. It can act as a control mechanism. Removing it without replacing it with deliberate governance leads to invisible chaos rather than true efficiency.
Guest: Mirko Peters
April 21, 2026

Stop Selling Security: How to Pitch a Strategic Business Asset

Ever wonder why your Security Pitch Fails, even when you know the risks? You talk about security, but the board wants to hear about business value. Today, security is more than just stopping threats. Leaders want proof that security protects growth, builds trust, and keeps the business running. You see technology failures as technical issues, but executives see them as risks to revenue and reputation. Take a moment—have you ever felt your security message just didn’t connect? Boards now view sec...
Guest: Mirko Peters
April 20, 2026

Why Your Copilot Rollout is a Security Nightmare: The Microsoft Purview Strategy

This episode explains that most Microsoft Copilot rollouts become a “security nightmare” not because of the AI itself, but because of poor Microsoft 365 governance. Copilot effectively acts like an automated auditor, exposing all the hidden issues already present in your environment—such as oversharing, weak permissions, and uncontrolled access.The core problem is that organizations treat governance and security as something to fix later, instead of designing them into the system from the start. As a result, when Copilot is introduced, it surfaces sensitive data, amplifies permission mistakes, and makes existing risks visible at scale.The episode argues that the solution is not to block Copilot, but to implement a strong Microsoft Purview strategy—focusing on data classification, access control, and continuous governance—so AI can operate safely within well-defined boundaries.
Guest: Mirko Peters
April 20, 2026

Stop Building Workflows- The New Way to Orchestrate Business Logic

Stop wiring every business rule into fragile workflows. In this episode, we break down why complex logic does not belong in Power Automate flows and how an orchestration-first architecture changes everything. You will learn how to move decisions into a durable control plane, keep workflows lightweight, and build automation that actually survives real-world change.
Guest: Mirko Peters
April 19, 2026

The Notification Trap: Why Your M365 Setup Is Killing Focus

This episode explains that most Microsoft 365 setups unintentionally destroy focus because they are designed to maximize activity and responsiveness rather than deep work. The real issue isn’t users mismanaging notifications, but a system that constantly pushes interruptions from tools like Teams and Outlook without clear governance. As a result, people are stuck in reactive mode, switching context instead of doing meaningful work. The fix isn’t simply turning off notifications—it requires rethinking how communication, alerts, and collaboration are structured across the entire environment.
Guest: Mirko Peters
April 19, 2026

The Microsoft 365 Copilot Governance Trap You’re Missing

In this episode of the M365.fm podcast, “The Multi-Tenant Copilot Trap: Mastering Global AI Governance,” the discussion centers on a critical but often overlooked challenge in enterprise AI adoption: the misconception that deploying Microsoft 365 Copilot across multiple tenants is simply a scaling exercise, when in reality it introduces complex governance, security, and data boundary risks that can quickly spiral out of control. The hosts unpack how Copilot fundamentally amplifies whatever data foundation already exists—meaning poor governance, oversharing, and permission sprawl are no longer hidden issues but instantly exposed through AI-driven access and insights . They emphasize that organizations operating in multi-tenant environments must rethink traditional governance models, moving beyond tenant-level controls to a unified, global strategy that enforces consistent policies, identity management, and data protection across all environments. The episode highlights the danger of fr…
Guest: Mirko Peters
April 18, 2026

Your First Power App: From Idea to Working Solution

Build your first Power App step-by-step—from initial idea to a fully working solution. This episode of the M365.fm podcast explains how to turn a simple business need into a functional app using Microsoft Power Apps, even with little or no coding experience. It walks through the core process: defining the problem, connecting to data sources like SharePoint or Excel, designing screens, and building key features such as forms and navigation.You’ll learn practical best practices for beginners, including why starting small is critical, how to structure your app logically, and how to avoid common mistakes when building your first solution. The episode focuses on real-world use cases and shows how low-code tools enable fast development and iteration.Perfect for IT pros, business users, and makers who want to quickly move from idea to a working Power Apps solution and start building impactful apps in the Microsoft 365 ecosystem.
Guest: Mirko Peters
April 17, 2026

Dataverse Explained: The Foundation Your Apps Depend On

Dataverse is the core data foundation behind Power Platform apps, not just a database. This episode explains how it provides structured, secure, and scalable data storage with built-in relationships, logic, and governance. The key message is that your data model is what truly determines whether your apps succeed or fail—more than the UI or automation. When designed properly, Dataverse enables consistent data, reliable integrations, and scalable business applications across Power Apps, Power Automate, and Dynamics 365.
Guest: Mirko Peters
April 16, 2026

The Power Platform Explained- Choosing the Right Tool (Before You Build Anything)

This episode explains that most Power Platform solutions fail not because of the technology, but because teams start with the wrong mindset—jumping straight to “let’s build an app” instead of first understanding the actual business problem and system behind it. It emphasizes that the Power Platform is not a single tool but a set of distinct layers—Power Apps for interaction, Power Automate for execution, Power BI for visibility, Power Pages for external access, and Copilot as an assistant—and that treating them as interchangeable leads to solutions that look good in demos but break in real operations. The core message is a shift from solution-first thinking to system thinking: real problems are usually rooted in disconnected processes, unclear ownership, and missing structure, and only by separating these layers and understanding their roles can organizations build scalable, effective solutions instead of fragile apps.
Guest: Mirko Peters
April 15, 2026

Why Excel Is Breaking Your Business Processes (Shadow System Problem)

This episode explores why so many organizations still depend on hidden “Excel shadow systems,” where critical processes are managed outside official Microsoft 365 tools. Rather than treating this as a user problem, the discussion frames it as a structural issue: people turn to Excel because the systems provided don’t fully support how work actually gets done.It highlights a common gap between designed processes and real-world workflows. Many Microsoft 365 implementations focus too heavily on tools and standardization, while overlooking exceptions, edge cases, and the day-to-day realities employees face. As a result, users create their own solutions to stay productive, even if those solutions fall outside governance.The key takeaway is that these shadow systems are signals, not failures in themselves. They reveal weaknesses in process architecture and governance. Fixing the issue isn’t about banning Excel or enforcing stricter controls, but about redesigning processes and syste…
Guest: Mirko Peters
April 14, 2026

Why Your Compliance Strategy Is Your Only Real Competitive Advantage

In this episode of m365.fm, we explore why a strong compliance strategy is no longer just a regulatory requirement—but a true competitive advantage. Learn how traditional governance approaches fail at scale and why embedding compliance directly into Microsoft 365 workflows is key to enabling productivity, reducing risk, and supporting AI-driven tools like Copilot. Discover how modern organizations turn governance from a blocker into a business enabler through automation and architecture.
Guest: Mirko Peters
April 13, 2026

I Audited 500 Microsoft 365 Tenants – Here’s the Real Maturity Formula

This episode explores the Microsoft 365 maturity model through real-world insights gathered from auditing over 500 tenants. Instead of relying on theoretical frameworks, it uncovers how most organizations struggle with Microsoft 365 governance maturity, hidden misconfigurations, and the growing gap between perceived and actual security. You’ll learn why traditional approaches to M365 tenant audits often fail, and what patterns consistently separate mature environments from those at risk.By breaking down a practical, experience-driven maturity formula, this episode shows how to improve Microsoft 365 governance, strengthen compliance, and scale operations effectively. It highlights the role of automation, operational discipline, and continuous assessment in achieving true Microsoft 365 maturity, making it essential listening for IT leaders, administrators, and consultants aiming to elevate their tenant security and governance strategy.
Guest: Mirko Peters
April 12, 2026

Why Your Governance Is Failing (Policies Are Not Code in Microsoft 365)

In this episode, we challenge a common misconception in Microsoft 365 governance: having policies in place does not mean your environment is truly governed. Many organizations rely on documented rules, guidelines, and compliance frameworks, assuming they will control user behavior and protect data. In reality, these policies often exist only on paper and fail to enforce consistent actions across dynamic, fast-changing environments.We explore the gap between intention and enforcement, highlighting why governance becomes fragile when it depends on manual processes, user compliance, or periodic reviews. As organizations scale, this approach leads to policy drift, inconsistent configurations, and increased risk exposure—especially in areas like data protection, identity management, and collaboration tools.The episode introduces a more resilient approach: treating governance as a system, not a document. By combining automated enforcement, identity-driven access controls, monitoring…
Guest: Mirko Peters
April 11, 2026

Microsoft 365 Governance Automation: Why M365 Governance Automation Is No Longer Optional

This episode explains that most Microsoft 365 governance approaches fail because they rely on static checklists, manual processes, and reporting instead of real enforcement. It argues that governance is not something you “set up” once, but an ongoing operating model that must be built into how the platform actually works. The key message is that if governance is not automated and embedded into identity, provisioning, and lifecycle processes, it will eventually be ignored by users and drift out of control. The episode emphasizes shifting from reactive governance (fixing issues after they happen) to engineered, automated governance that prevents problems by design, with clear ownership, accountability, and continuous enforcement.
Guest: Mirko Peters
April 10, 2026

Microsoft 365 Audit Readiness: Why Governance Debt Leads to Audit Panic

Most Microsoft 365 environments don’t fail audits because of missing controls—they fail because of governance debt. Over time, quick fixes, unclear ownership, and poorly aligned operating models create hidden structural issues. These problems stay invisible until an audit exposes them, triggering last-minute panic.This episode explains why governance is not the same as configuration, how compliance gaps emerge despite having policies in place, and why many organizations rely on a false sense of control. It highlights the difference between being technically configured and truly audit-ready, and shows how governance debt builds up silently.The key takeaway: audit readiness isn’t achieved through more tools or controls, but through a clear governance model, defined accountability, and sustainable operational practices.
Guest: Mirko Peters
April 9, 2026

Microsoft 365 Governance Debt: The Hidden Cost of Default Setup

This episode explores “structural debt” in Microsoft 365, showing how default governance settings—like open sharing and easy workspace creation—lead to long-term issues such as oversharing, content sprawl, and fragmented knowledge. It argues these problems are not accidental but built into how the platform is configured and used.The discussion frames Microsoft 365 as an interconnected system that shapes organizational behavior, where poor governance results in unclear ownership, duplicated information, and increasing complexity. Copilot is highlighted as a tool that exposes these weaknesses rather than fixing them.The key takeaway is that governance must be continuous and intentional, with clear ownership and a more flexible, risk-based approach, to avoid accumulating hidden costs over time.
Guest: Mirko Peters
April 8, 2026

Why Your Microsoft 365 Governance Strategy Is Failing (And You Don’t See It)

Most organizations believe Microsoft 365 governance is achieved by configuring tools and policies, but this episode explains that this is an illusion—controls alone don’t create real governance.Governance fails because companies rely on checklists, dashboards, and native features instead of enforcing behavior, accountability, and clear ownership.The key point is that governance is not a one-time setup or configuration—it’s an ongoing operating model that requires enforced policies, identity control, and systems that actually prevent unwanted actions, not just report them.Without this, organizations fall into “governance theater,” where everything looks controlled but risks, shadow IT, and compliance gaps continue to grow underneath.
Guest: Mirko Peters
April 7, 2026

Technical Custody vs. Business Sovereignty: Designing the Human Layer of M365

Most organizations think they’ve solved Microsoft 365 data sovereignty — until they realize they don’t actually control anything.In this episode of M365.FM, we dismantle one of the biggest misconceptions in modern cloud strategy: technical custody is NOT business sovereignty.Just because your data sits in a European datacenter doesn’t mean your organization is in control. Real sovereignty isn’t about location — it’s about who holds the power over identity, encryption keys, access, and decision-making.👉 And that’s where most Microsoft 365 environments quietly fail.
Guest: Mirko Peters
April 6, 2026

Beyond Collaboration: The Architectural Shift to an Enterprise OS

This episode explores the shift from traditional collaboration tools to the concept of an enterprise operating system, where platforms like Microsoft 365 unify apps, data, identity, and security into a single architecture. It explains how modern organizations are moving beyond disconnected tools toward integrated digital workplace platforms that define how work happens. You’ll learn what an enterprise operating system is, why this architectural shift matters, and how it impacts enterprise architecture, productivity, and the future of work.
Guest: Mirko Peters
April 5, 2026

Stop Managing Features: Rethinking Cloud Governance as Architecture

This episode of the M365.fm podcast challenges a common misconception in cloud strategy: that managing features, tools, and configurations leads to control. Instead, it reveals that true cloud governance is an architectural discipline, not an operational afterthought. The discussion explains how cloud environments promise efficiency and scalability, but without engineered governance they quickly turn into uncontrolled cost drivers filled with idle resources, unused licenses, and permission sprawl.The episode highlights that leading organizations shift their mindset from reactive optimization to proactive governance design. Rather than fixing costs later, they build governance into the foundation through enforced policies, structured environments, and continuous oversight. This includes practices like mandatory tagging, automated policy enforcement, FinOps routines, and platform consolidation to eliminate waste before it occurs.A practical governance roadmap is outlined, showin…
Guest: Mirko Peters
April 4, 2026

Your Microsoft 365 Isn’t Secure: The Hidden Risks You’re Missing

In this episode, we explore why Microsoft 365 environments are often less secure than they appear. While most organizations focus on security tools and settings, the real risk lies in what we call the “invisible tenant” — a hidden layer of misconfigurations, excessive permissions, and missing governance.We break down how collaboration tools like Teams and SharePoint create uncontrolled sprawl, why ownership is often unclear, and how external sharing and access accumulate unnoticed over time. The result is a structure that looks secure on the surface but contains significant hidden risks.The key takeaway: most Microsoft 365 security issues are not caused by attackers or platform weaknesses, but by a lack of visibility, governance, and control within the tenant itself.
Guest: Mirko Peters
April 3, 2026

Control Doesn’t Scale: Rethinking Leadership and Governance in Microsoft 365

Control doesn’t scale. And the more your organization relies on leadership for decisions, the slower and more fragile it becomes. In this episode, Mirko Peters explains why real scalability starts when leaders stop being the control layer. SHORT...
Guest: Mirko Peters
April 2, 2026

Leadership in the AI Era: Why Control Is Failing — and What Replaces It

AI is not just accelerating work. It’s exposing how your organization actually works. And right now, most leaders are responding the wrong way. They add: - More approvals - More reviews - More oversight But instead of creating safety… 👉 they create...
Guest: Mirko Peters
April 1, 2026

Microsoft 365 & AI: Why Most Organizations Are Not Structurally Ready for Copilot

Most organizations are not failing with Microsoft 365 Copilot because of the technology itself, but because they are structurally unprepared for what it actually represents. The episode explains that companies still treat Copilot like a simple feature rollout—something you enable, train once, and expect immediate productivity gains—when in reality it fundamentally changes how work, decision-making, and execution happen inside the organization.The core issue is that Copilot is not just an assistant but an execution layer that operates across data, permissions, and business processes. Without clear governance, defined responsibilities, and controlled access to data, organizations create chaos instead of value. Weak data quality, siloed systems, and unclear ownership lead to unreliable outputs and loss of trust, while missing alignment with real business goals results in usage that looks active but delivers little measurable impact.The episode highlights that true readiness requi…
Guest: Mirko Peters
March 31, 2026

Why Enterprise AI & Copilot Pilots Fail to Scale: Architecture, Governance & Data Pitfalls

A solution works perfectly in a pilot. It saves time. Improves visibility. Reduces friction. Then it scales… and starts breaking. In this episode, Mirko Peters explains why success in one team often turns into fragmentation at enterprise level—and why...
Guest: Mirko Peters
March 30, 2026

Power Architect in Microsoft 365: How Redesigning Decision Rights Saves Failing Transformations

Discover why digital transformation efforts fail—even with the right technology—and who actually fixes them. In this episode of the M365 FM podcast, we break down the hidden gap between how organizations are designed on paper and how they truly operate in reality. You’ll learn why tools like Microsoft 365 and AI don’t solve broken operating models, how behavioral patterns and decision flows shape real outcomes, and why the role of the “Power Architect” is critical to turning chaos into scalable, resilient systems. If you’re an IT leader, architect, or transformation driver, this episode gives you a practical lens to rethink structure, governance, and execution in the modern workplace.
Guest: Mirko Peters
March 29, 2026

How to Design an Organization for Real Performance (Instead of Just Optimization)

In this episode, we challenge one of the most common management instincts: optimization. Because what if the constant drive to make everything more efficient is actually the thing slowing your organization down? Drawing on real patterns from Microsoft 365 environments, we explore why performance doesn’t come from perfectly tuned processes, but from how work actually flows through your system—where access, context, and structure matter more than control. If you’ve ever wondered why your organization feels busy but not effective, this episode will change how you see performance entirely.
Guest: Mirko Peters
March 28, 2026

AI Won’t Fix Your Business: How AI Exposes Broken Processes, Bad Data and Weak Leadership

AI isn’t a repair layer for your business. It’s an exposure layer. In this episode, Mirko Peters breaks down a hard truth leaders keep missing: AI will not fix unclear ownership, messy access, or fragmented data — it will surface those weaknesses...
Guest: Mirko Peters
March 27, 2026

Who Really Has Access? Solving the Permission Problem in Microsoft 365 Governance

this episode explains that real power in organizations doesn’t come from job titles or hierarchy, but from who actually has access, controls information flow, and can move work forward. it shows that most microsoft 365 governance problems aren’t caused by technology, but by misalignment between authority, access, and execution, unclear ownership, and siloed thinking. the podcast argues that organizations treat m365 like separate tools instead of a connected system, which leads to hidden risks, slow decision-making, and “governance debt.” it introduces the idea of intent-based governance, where the focus shifts from configuring settings to defining outcomes that hold over time, and emphasizes continuous governance, clear accountability, and better identity and access control as the key to making systems resilient—especially with ai like copilot exposing weak structures.
Guest: Mirko Peters
March 26, 2026

How Microsoft 365 Reveals Your Real Organization – Not the One on Your Org Chart

This episode challenges a fundamental assumption: your organization is not a fixed structure—it’s the result of how your systems actually make decisions.The core idea is that most leaders think of an organization as people, hierarchy, or departments. In reality, especially in Microsoft 365, it behaves like a distributed decision system driven by permissions, policies, and data flows.What you believe your organization looks like (org charts, roles, policies) is often completely different from what the system is actually doing underneath. The real organization is defined by who has access to what, how information moves, and which actions are allowed or blocked.The episode argues that this gap creates hidden risk: decisions are being made automatically by the system—often without visibility or control. Over time, this leads to chaos, security exposure, and misalignment between intent and reality.The key takeaway is that if you don’t intentionally design how decisions happ…
Guest: Mirko Peters
March 25, 2026

The Loneliness System in Microsoft 365: Why High Performers Quietly Burn Out (and How to Fix It)

High performers aren’t breaking because of workload alone—they’re breaking because of a system that isolates them.The episode explains that as people become more successful, they also become more alone: they’re expected to have answers, stay strong, and not show uncertainty. That removes real, honest conversations and replaces them with performance. Over time, they stop being seen as people and start being treated as roles.It highlights that modern work systems (especially in tech and leadership) reward output, control, and constant availability—but ignore emotional support and human connection. This creates a hidden feedback loop: the better you perform, the less safe it feels to admit struggle.The core idea is that loneliness at the top isn’t accidental—it’s designed into how organizations operate. And unless systems change to allow vulnerability, shared responsibility, and real connection, high performers will continue to burn out quietly while still appearing successfu…
Guest: Mirko Peters
March 24, 2026

The Infrastructure Illusion: How to Map What Your People Actually Do in Microsoft 365

Most organizations think they understand their infrastructure. They see tools, licenses, configurations… dashboards that suggest control. But none of that tells you what’s actually happening. In reality, your Microsoft 365 environment isn’t just infrastructure—it’s a living system of decisions, behaviors, and actions happening every second across your organization.In this episode, we break down the infrastructure illusion—the gap between what you think your systems are doing and what your people are actually doing inside them. Because turning on controls doesn’t mean those controls are shaping behavior. And if you’re not mapping real activity, you’re not governing anything—you’re just assuming you are.This is about shifting from static infrastructure thinking to understanding your environment as a dynamic decision engine—and why visibility into real human and system behavior is the only thing that actually matters.
Guest: Mirko Peters
March 23, 2026

Purview as Your Hidden BI Layer: How Microsoft Purview Turns Compliance Data into Actionable Business Intelligence for M365 Decision Makers

Most organizations believe they understand how their business operates. They point to org charts, policies, and compliance frameworks as proof. They are wrong. In this episode, Mirko Peters reframes Microsoft Purview from a compliance tool into...
Guest: Mirko Peters
March 22, 2026

Microsoft 365 Governance: The #1 Mistake 73% of Deployments Make (And How to Fix It)

This episode argues that the biggest governance mistake in Microsoft 365 isn’t misconfiguration—it’s timing. Most organizations treat governance as something to “add later,” but by doing that, they unintentionally design failure into the system from day one.The core idea is that governance isn’t a layer you apply after deployment. It’s the underlying decision system that determines how identities, permissions, and data behave. When it’s missing at the start, the environment defaults to maximum permissiveness, and that becomes very hard to reverse later.The episode explains that many organizations optimize for fast adoption—rolling out Teams, SharePoint, and Copilot quickly—while postponing structure. The result is predictable: after months, tenants are full of orphaned teams, unclear ownership, overshared files, and uncontrolled external access. This isn’t seen as a failure, but as the natural outcome of the initial design choices.A key point is that tools like Copilot don…
Guest: Mirko Peters
March 21, 2026

Automate Microsoft 365 Admin: How to Eliminate Manual Governance, Errors and Compliance Risks

You didn’t fail as an admin. The system failed because it needed you. After years of manual governance—access reviews, approvals, lifecycle policies—this episode exposes the uncomfortable truth: human-driven administration was never scalable in a...
Guest: Mirko Peters
March 20, 2026

How to Fix Bad Microsoft 365 Tenants with Practical Governance Strategy

This episode argues that most Microsoft 365 problems are not technical, but organizational. Technical experts often design tenants that are logically perfect but fail in real-world use. They focus too much on configuration and not enough on how people actually work. As a result, systems become difficult to manage and quickly lose structure. The speaker highlights that Microsoft 365 should be treated as an operating system for the business, not just a collection of tools. Many issues like oversharing and sprawl come from missing governance, not bad technology. Technical teams often fall into the trap of building complex, elegant solutions without clear ownership. Over time, these systems break down because no one is responsible for maintaining them. Governance is often treated as a one-time project instead of an ongoing process. This leads to long-term risks, especially around security and scalability. The episode emphasizes the importance of intent-based governance rather than just te…
Guest: Mirko Peters
March 19, 2026

How I Published 500 Microsoft 365 Episodes – And Why Consistency Alone Didn’t Get Me Hired

After 500 episodes, Mirko Peters shares an uncomfortable truth: consistency alone does not create results. What started as a daily podcast to get hired failed in its original goal—but revealed something far more valuable. This episode breaks down the difference between output and leverage, why visibility doesn’t convert, and what actually drives business outcomes: distribution, positioning, execution, and relationships. 🚀 Key Topics Covered 1. The Original Plan (That Failed) Podcast started as a...
Guest: Mirko Peters
March 18, 2026

5 Microsoft 365 Business Models That Are Quietly Making People Six Figures

This episode explains why traditional Microsoft 365 consulting is rapidly losing value and introduces five modern business models that generate high-margin, recurring revenue by focusing on governance, identity, automation, and system-level outcomes instead of implementation work. It argues that Microsoft 365 should be understood as a distributed decision engine rather than a set of tools, and the real opportunity lies in controlling how that system behaves. As complexity in the Microsoft ecosystem increases, organizations struggle with governance, creating demand for specialists who can design and operate control systems rather than deliver one-time projects. The episode highlights a shift from hourly billing to outcome-based pricing, where value is tied to measurable business impact such as risk reduction, automation, and efficiency gains.
Guest: Mirko Peters
March 18, 2026

The 7 Levels of Azure Administration: From Beginner to Cloud Architect Mastery

This episode introduces a 7-level maturity model for Azure and Microsoft 365 administration, reframing the role of admins from operators to architects of a distributed decision system. It argues that most professionals remain stuck in low-level execution, focusing on tools and configurations, while the real value lies in controlling system behavior, governance, and identity-driven architecture. Each level represents a shift in mindset, moving from basic task execution to understanding Azure as a control plane that governs identity, access, automation, and AI-driven decisions. The episode emphasizes that modern cloud environments are not infrastructure but dynamic systems making continuous authorization and policy decisions, and the highest level of mastery is designing and curating those systems intentionally rather than reacting to them.
Guest: Mirko Peters
March 16, 2026

Copilot Governance in Microsoft 365: Why Waiting for Perfect Data Is a Costly Architecture Mistake

This episode challenges one of the most common (and costly) assumptions in Microsoft Copilot deployments: that governance must be “fixed” before rollout. It argues that treating governance as a gate—something that blocks progress until perfection—is an architectural mistake. Real-world environments are inherently messy, with orphaned sites, inconsistent data classification, and fragmented ownership. Waiting for perfection doesn’t reduce risk—it creates governance debt and delays value. Instead, organizations should treat governance as a continuous track that evolves alongside deployment, using automation, prioritization, and real-time controls to manage risk while productivity gains are already being realized.
Guest: Mirko Peters
March 13, 2026

Microsoft 365 Security: Why Accountability Is the Only Real Security Patch

This episode breaks down why Microsoft 365 governance and security are not just technical concerns but organizational responsibilities. It explains how a structured governance framework—built on security, compliance, data protection, and clear ownership—prevents chaos like permission sprawl, data leaks, and shadow IT. The key message: Microsoft 365 doesn’t fail because of missing features, but because of missing accountability. By combining policies, roles, automation, and continuous monitoring, organizations can create a secure, scalable, and adaptable environment that supports both productivity and compliance.
Guest: Mirko Peters
March 12, 2026

Microsoft Power Platform Governance: From Shadow IT to Secure Enterprise Platform

This episode challenges one of the most common assumptions in the Microsoft ecosystem:👉 “If it’s Microsoft, it must already be secure.”The reality is the opposite.Power Platform is enterprise-grade secure by design—but becomes risky the moment governance is missing.The episode explains that most organizations don’t fail because of vulnerabilities or attackers. They fail because of perfectly allowed behavior in an ungoverned system—driven by low-code speed, citizen development, and lack of ownership.The key insight:👉 Power Platform doesn’t create chaos—it exposes missing governance decisions.
Guest: Mirko Peters
March 11, 2026

How Microsoft Partners Can Survive CSP Margin Compression and AI Automation

This episode breaks down a major transformation happening in the Microsoft partner ecosystem:👉 The shift from technical implementation → economic stewardshipThe key message is blunt:If your business still competes on technical delivery, you’re competing in a market that no longer exists.Technical expertise—once a differentiator—is now expected. Meanwhile, structural changes in Microsoft’s partner model, automation, and AI are eroding traditional revenue streams and compressing margins.The episode explains why many partner businesses are under pressure and introduces a new model where partners win by owning financial outcomes, not technical execution.
Guest: Mirko Peters
March 10, 2026

How to Build a Microsoft 365 Service Clients Are Begging to Work With

How to Build a Microsoft 365 Service So Valuable Clients Beg to Work With YouThis episode explains why most Microsoft 365 consulting services become commoditized—and how to escape that trap by designing services around outcomes instead of tasks.The core argument:👉 Technical expertise is no longer a differentiator.👉 Service architecture is.Most consultants sell activities like deployments, governance setups, or migrations. But clients don’t actually buy those—they buy certainty, risk reduction, and measurable business results.The episode introduces a structured approach to building high-value, productized Microsoft 365 services that:Solve urgent, high-impact problemsDeliver clear, measurable outcomesProvide repeatable frameworks and assetsPosition the consultant as a strategic partner (not a vendor)The result: instead of competing on price, clients compete to work with you.
Guest: Mirko Peters
March 9, 2026

Microsoft 365 Enterprise Architecture: 7 Deadly Sins That Cost Your Tenant Million

In reality, it is an economic and operational system that governs identity, collaboration, security, automation, and enterprise data flows. When this system is not architected intentionally, it begins to leak value silently through inefficiencies, security gaps, and governance failures.In this episode of the M365 FM Podcast, we explore the seven architectural mistakes that quietly cost organizations millions in invisible inefficiency—and how enterprise architects can prevent them.The core message is simple: Microsoft 365 success is not determined by licenses or features, but by how the tenant is architected as a control plane for the enterprise.
Guest: Mirko Peters
March 8, 2026

How to Architect $1M in Efficiency with Microsoft Power Platform Governance

Most organizations believe efficiency improvements come from better tools or faster processes.But the biggest gains rarely come from new software.They come from architectural decisions.In this episode of the M365 FM Podcast, we explore how organizations can architect efficiency at scale using Microsoft’s automation ecosystem. The conversation reframes platforms like Power Platform not as simple app-building tools, but as distributed decision engines that execute governance and workflow decisions across the enterprise every day.When designed properly, these systems can generate enormous operational efficiency—sometimes saving hundreds of thousands or even millions of dollars annually.
Guest: Mirko Peters
March 7, 2026

Why the Market Favors the Microsoft Professional – Microsoft 365 Career, Power Automate Compliance, Azure Architect Jobs, Microsoft Certifications, Cloud Governance

Compliance processes are often treated as manual administrative work—slow, repetitive, and prone to human error.But modern organizations can transform compliance into an automated, traceable workflow system using Microsoft’s automation platform.In this episode, we explore how Power Automate can be used to engineer smarter compliance processes by turning manual approvals, documentation checks, and policy enforcement into automated workflows.Instead of relying on spreadsheets, emails, and ticket queues, organizations can design systems that automatically enforce governance rules and capture compliance evidence in real time.The result is faster operations, stronger audit trails, and reduced administrative overhead.
Guest: Mirko Peters
March 6, 2026

The Invisible Tenant: How Microsoft 365 Architecture Design Unlocks Real M365 ROI

OmissionMost organizations believe they have a Microsoft 365 cost problem.In reality, they have an architecture problem.Companies often overpay for their Microsoft 365 environments—not because the licenses are expensive, but because the platform is architected like a simple productivity tool instead of enterprise infrastructure.In this episode of the M365 FM Podcast, we explore a hidden economic truth inside the Microsoft cloud: most organizations already own powerful governance, security, and automation capabilities within their tenant—but fail to design systems that use them effectively.The result?Organizations pay twice:Once for the capabilities included in Microsoft 365And again for third-party tools that replicate the same functionalityThis is what we call the SaaS Paradox.
Guest: Mirko Peters
March 5, 2026

How to Become a High-Value Microsoft Consultant with Microsoft 365 Governance

Most Microsoft consultants never break out of commodity consulting.They compete on hourly rates, implementation speed, and certifications—yet struggle to position themselves as strategic advisors.In this episode of the M365 FM Podcast, we explore the blueprint for becoming a high-value Microsoft consultant by focusing on architecture, strategic impact, and business transformation rather than basic implementation work.Instead of selling hours, elite consultants engineer architectural necessity—solutions that organizations depend on to operate securely, efficiently, and at scale.
Guest: Mirko Peters
March 4, 2026

The Copilot Mandate: How Microsoft 365 Copilot Transforms Business Productivity, Governance and Information Architecture for Enterprises

Artificial intelligence is no longer a productivity experiment.With Microsoft Copilot embedded across Microsoft 365, organizations are entering a new operational reality where AI participates directly in daily work—summarizing meetings, generating documents, analyzing data, and automating workflows.But adopting Copilot isn’t just about enabling a feature in Word, Excel, or Teams.It’s an enterprise transformation mandate.In this episode of the M365 FM Podcast, we explore why Copilot adoption forces organizations to rethink architecture, governance, and operating models. When AI systems gain access to enterprise data, identity systems, and collaboration platforms, they effectively become participants in decision-making and knowledge workflows.That shift changes everything.
Guest: Mirko Peters
March 3, 2026

Microsoft 365 Autonomous Tenant: Build a Zero-Employee Workflow with Entra ID, Dataverse & Power Automate

Modern digital transformation isn’t about adding more SaaS tools. It’s about designing systems that operate autonomously.In this episode of the M365 FM Podcast, we explore what happens when your Microsoft 365 tenant becomes a self-operating enterprise control plane—where workflows execute automatically, identities are provisioned without human intervention, and governance is enforced by architecture instead of manual processes.This is the concept of the Autonomous Tenant.Imagine a new employee joining your company. The moment HR approves the hire, the entire environment configures itself automatically:Identity created in Microsoft Entra IDAccess policies appliedDevices configuredTeams and SharePoint resources provisionedSecurity baselines enforcedCompliance logging enabledNo IT tickets. No manual provisioning. No human middleware.Everything runs deterministically from a single source of truth.This episode breaks down how organizations can architec…
Guest: Mirko Peters
March 2, 2026

Microsoft Power Platform Arbitrage: Automate and Save Costs

Most organizations think Microsoft Power Platform is about citizen developers building small convenience apps. That story is comforting—and mostly wrong.In this episode, we unpack the real economic reality behind low-code: Power Platform isn’t a toy, it’s an arbitrage layer sitting between expensive pro-code development and the massive hidden cost of manual work.If you’re still treating automation as “nice to have,” you’re likely ignoring one of the largest ROI opportunities inside Microsoft 365.
Guest: Mirko Peters
March 1, 2026

Azure Governance Architect: How to Stop Cloud Erosion in Costs, Security and Compliance

This episode explains that simply knowing how to provision Azure services is no longer enough — the real value in 2026 is governance architecture: designing systems that prevent erosion between intended policy and actual state. Most Azure professionals optimize for services and certifications instead of building enforcement systems that keep environments secure, compliant, and cost-efficient as they scale. The episode outlines core governance patterns — such as identity control, policy-as-code, landing zones, drift detection, and continuous compliance — that differentiate high-leverage engineers from average practitioners.
Guest: Mirko Peters
Feb. 28, 2026

5 Microsoft Certifications That Actually Boost Your Salary (And 3 You Can Skip)

This episode explains that most industry certifications validate task execution but not architectural authority, meaning many certified professionals never see the salary growth or career opportunities they expect. It argues that credential inflation has made certification a treadmill — professionals stack associate badges without gaining strategic value. Instead, the high-value credentials in 2026 are those that demonstrate architectural decision-making, governance authority, and cross-domain reasoning. The episode breaks down five certifications that actually pay by signaling higher-order skills that align with enterprise needs in security, cloud architecture, solution design, and governance.
Guest: Mirko Peters
Feb. 27, 2026

High-Performance Cloud Governance: How to Stop Wasting Millions in Azure

This episode explains that cloud environments promise efficiency, elasticity, and control — but without governance engineered as architecture, they become financial drains and operational chaos. It recounts how idle resources, ungoverned permissions, and unmanaged sprawl can drive huge waste, and why governance first — not optimization after-the-fact — unlocks structural efficiency and sustained cost reduction. Listeners learn a practical 12-month cloud governance playbook that turns governance from reactive cost-cutting into proactive architectural discipline.
Guest: Mirko Peters
Feb. 26, 2026

AWS vs Microsoft Entra: Who Really Controls the Enterprise Cloud Identity Plane?

This episode argues that although Amazon Web Services (AWS) dominates infrastructure, the real “cloud war” has shifted to the enterprise control plane — the system that enforces identity, policy, and governance across hybrid environments. Most enterprises are hybrid by default, and the winner is the provider that controls who can access what, under which conditions, and with auditable compliance. According to the discussion, AWS leads in compute but lacks a unified control plane across people, devices, policies, and data — an area where Microsoft’s identity and governance stack holds structural advantage.
Guest: Mirko Peters
Feb. 25, 2026

Everyone Is Watching ChatGPT – Meanwhile Microsoft Quietly Captured Enterprise AI

This episode argues that the real AI war isn’t being decided by benchmarks, headlines, or consumer adoption. Instead, the strategic competition for enterprise AI dominance is happening deep inside enterprise architecture — identity systems, data infrastructure, cloud compute, and workflow engines. While competitors emphasize flashy interfaces and viral demos, Microsoft is quietly building and integrating the foundational layers that most organizations already run on, setting an architectural moat that’s difficult to displace.
Guest: Mirko Peters
Feb. 24, 2026

Microsoft 365 Tenant Governance: 7-Step Sovereign Framework for Security, Compliance & AI Risk Contro

In this episode, the host explains that most organizations treat their Microsoft 365 tenant like a simple configuration container — but it’s actually the operating system of your enterprise. To avoid misconfigurations, security breaches, and uncontrolled sprawl, you need a deterministic sovereignty framework with intentional architectural controls. The episode introduces a 7-layer mandate that separates organizations that run Microsoft 365 from those that are run by it. This is a sovereignty mandate — not typical best-practice advice
Guest: Mirko Peters
Feb. 24, 2026

How KPI Decision Architecture Turns Dashboards into Real Business Decisions

This episode argues that traditional KPI dashboards fail to drive real organizational action because they focus on visibility instead of decision architecture. Instead of putting all KPIs on one page, leaders need deterministic systems where KPIs encode obligations — clear triggers, ownership, actions, deadlines, and measurable outcomes. Metrics that don’t trigger enforced decisions are not true KPIs. The conversation introduces a decision stack (Data → Logic → State → Action → Interface) and explains how to move from dashboards that show “what happened” to engineered systems that show “what’s already in motion” and enforce execution.
Guest: Mirko Peters
Feb. 22, 2026

How to Design a Sovereign Cloud Architecture for Microsoft Azure

In this episode, we break down a critical misconception in modern cloud strategy: sovereign cloud is not a product, a geographic region, or a compliance checkbox. It is an architectural control model. True sovereignty is determined by who has enforceable authority over identity systems, encryption keys, administrative access, and the cloud control plane. We explore the five-layer sovereignty stack and explain why organizations must design for verifiable control rather than rely on residency alone.
Guest: Mirko Peters
Feb. 21, 2026

Power Platform Makers: How Control Planes Fix App Sprawl and Governance in Microsoft 365

In the podcast episode “Control Planes for Efficient Governance,” the hosts challenge the common belief that building more apps or relying on human-driven governance activities inherently improves enterprise control. Instead, the episode explains why governance-by-humans doesn’t scale and why control planes — identity policy, lifecycle enforcement, DLP, and environment strategy — are the fundamental drivers of scalable, auditable governance in Microsoft 365 and related ecosystems. The key thesis is that apps are merely user interfaces; true governance lives in the underlying control plane that decides what can exist, who can create it, and how it behaves over time. (Control planes scale trust, whereas app-centric governance frequently becomes probabilistic, fragmented, and costly).
Guest: Mirko Peters
Feb. 20, 2026

How to Architect a High-Performance Autonomous Enterprise with AI & Microsoft 365 Copilot

In “The Context Advantage: Architecting the High-Performance Autonomous Enterprise,” the M365.FM podcast reframes where enterprise AI and autonomy succeed — not at the model or interface layer — but in the architected context substrate that underlies them. Rather than viewing AI failures as “bad models” or “poor prompts,” the episode demonstrates that context fragmentation — such as inconsistent identity, permissions, data silos, and unmanaged semantic drift — is the real bottleneck. When context is structured, fresh, governed, and permission-correct, autonomous workflows become reliable, scalable, and auditable. But when context rots — through oversharing, duplicated truths, and inconsistent sources — AI systems compound errors and amplify entropy across the organization.The episode explains how context behaves like enterprise capital: it compounds over time, and when properly engineered, it reduces repeat work, minimizes risk, and allows agents to reason deterministically rather…
Guest: Mirko Peters
Feb. 18, 2026

How to Use Python Inside the Power Platform for Scalable, Governed Automation

In this episode of M365.FM – Modern work, security, and productivity with Microsoft 365, the host explains why most organizations misunderstand Microsoft Power Platform and how to engineer it for real, scalable, hybrid automation. Instead of treating Power Platform like a low-code productivity toy, the episode reframes it as a control plane for enterprise workflows and introduces a three-tier hybrid architecture:Power Platform as the orchestration tierPython as the execution tierAzure as the governance tierThis separation enables deterministic compute, scalable workflows, and proper governance — avoiding the entropy and complexity that plague uncontrolled low-code solutions at scale
Guest: Mirko Peters
Feb. 17, 2026

How to Scale HR Operations: Transforming Copilot Studio Into a High-Performance Agent

The episode challenges the common misconception that “HR automation” is just a chatbot connected to a PDF repository. Instead, it presents a production-grade architectural approach for scaling HR operations using Microsoft Copilot Studio, Logic Apps, and structured evidence capture to create governed, deterministic HR agents — not just conversational bots.
Guest: Mirko Peters
Feb. 16, 2026

How to Architect Scalable SharePoint Automation: The Modern Blueprint for Enterprise Workflows

This episode of the M365.FM Podcast — “Architecting Scalable SharePoint Automation” — explains why automation in SharePoint often fails to scale from initial wins to widespread enterprise value. The core insight is that many organizations build SharePoint workflows and automations with a tactical mindset—focusing on isolated tasks—rather than a scalable architecture that governs how automation operates, persists, and interacts with people, data, and other systems over time. Without clearly defined identity boundaries, execution contracts, lifecycle governance, and persistent context, automation programs devolve into unmanaged sprawl, permission creep, and fragile outcomes that break easily and are difficult to support. The episode outlines architectural principles that make automation sustainable at scale, including treating automation as products with owners, enforcing execution constraints, grounding actions in authoritative data, and measuring outcomes instead of activity. The resu…
Guest: Mirko Peters
Feb. 15, 2026

High-Performance Automation Control Plane: Architektur, Governance & Best Practices für Power Automate in Microsoft 365

This episode of the M365.FM Podcast — “The High-Performance Automation Control Plane” — explains why most enterprise automation initiatives stall or fail not because of tooling, but because they lack a control plane that governs automation at scale. Simply building workflows and connectors without governance, identity boundaries, execution constraints, and lifecycle policies leads to sprawl, drift, unpredictable outcomes, and hidden risk. A high-performance automation control plane is a live governance and execution fabric that ensures automation behaves predictably, aligns with business intent, is auditable, and can scale safely. The host outlines the architectural layers, design principles, and metrics that distinguish sustainable automation programs from chaotic ones.
Guest: Mirko Peters
Feb. 14, 2026

From SaaS to AI Agents: Managing Architectural Entropy in Your Enterprise Cloud Strategy

The episode explains that adopting AI is not just adding a feature to existing SaaS systems, but a fundamental shift toward dynamic, agent-driven architectures where AI orchestrates decisions and workflows. While this promises simplification, it actually increases complexity and unpredictability, leading to “architectural entropy” and challenges in governance, control, and explainability.
Guest: Mirko Peters
Feb. 13, 2026

Why Your Microsoft Copilot Agents Fail (And How to Fix Governance, Data Quality and Architecture)

This episode of the M365.FM Podcast — “Why Copilot Agents Fail & How to Make Them Successful” — examines the common reasons enterprise Copilot agent programs collapse and offers a practical framework to avoid those pitfalls. The core insight is that many teams treat agents as assistive features — fancy UIs and prompt generators — instead of recognizing them as executable authority engines that act on systems, data, and decisions. The result is often “agent sprawl” and programs that fail not because of bad models, but because of identity ambiguity, lack of governance, absence of scoped execution contracts, poor grounding, and mismatch between metrics and business outcomes. Rather than focusing on vanity metrics like agent counts or prompt volumes, the episode emphasizes measurable outcomes like ticket deflection, SLA improvement, cost per task, and grounded accuracy. It lays out principles for agent design, governance, identity, and operationalization that help organizations scale Copi…
Guest: Mirko Peters
Feb. 12, 2026

Persistent Context in AI: Why Your Prompting Strategy Fails with Copilot and ChatGPT

This episode of the M365.FM Podcast — “The Architecture of Persistent Context: Why Episodic AI Is Slowing You Down” — explains that persistent context is not a convenience feature but a foundational architectural layer that determines whether AI systems can scale reliably and productively in the enterprise. The host argues that most organizations treat AI as a “session”, where each interaction starts from scratch based on immediate prompts. This episodic design prevents agents and Copilots from becoming truly effective because context — identity, goals, constraints, history, and provenance — is never carried forward in a structured, auditable, and bounded way. Without persistent context, systems repeat effort, generate inaccurate decisions, and create inconsistencies that amplify risk and operational debt. The episode prescribes architectural principles for implementing persistent context properly — including explicit context boundary definitions, scoped identity tokens, standardized …
Guest: Mirko Peters
Feb. 11, 2026

Enterprise Architecture & Copilot Governance: How AI Agents Quietly Erode Your Microsoft 365 Architecture (and What To Do About It)

This episode of the M365.FM Podcast titled “The Agentic Mirage: Why Your Enterprise Architecture is Eroding Under Copilot” explains why simply adopting Microsoft Copilot without a disciplined architectural strategy can quietly collapse your enterprise architecture. Most organizations treat Copilot as a feature or better search box — but once Copilot becomes agentic (able to take actions that change state), it multiplies executive authority across the environment without explicit approval or controls. This leads to identity drift, tool and connector sprawl, and obedient data leakage because agents execute within your permission graph and data sprawl rather than a governed system. The episode identifies three failure modes that shut down programs (none of which are about hallucinations) and introduces four safeguards — non-human identities, standardized tool contracts, authoritative data boundaries, and runtime drift detection — that can actually scale safely. It emphasizes that governa…
Guest: Mirko Peters
Feb. 10, 2026

ow to Scale Autonomous Agents in Microsoft 365 Without Chaos

This episode of the M365.FM Podcast — “The Agentic Advantage: Scaling Intelligence Without Chaos” — explains why simply rolling out more AI agents does not automatically increase productivity, and why many enterprise agent programs collapse when they confront real-world issues like scale, audit pressure, cost management, and accountability. The foundational mistake most organizations make is treating agents like assistants — text-generating features — instead of recognizing that agents are actors that execute actions with authority and side effects. At scale, the real risks are not accuracy issues but uncontrolled authority, identity drift, data leakage, and cost sprawl. The episode introduces three failure modes that cripple agent ecosystems, and it proposes a four-layer control plane — focused on identity, tool contracts, data governance, and behavioral monitoring — as the core infrastructure that prevents drift and makes agent programs sustainable and auditable. It also highlights …
Guest: Mirko Peters
Feb. 9, 2026

How to Build a High-Performance Agentic Workforce in 30 Days with Microsoft Copilot

This episode of the M365.FM Podcast (titled “How to Build a High-Performance Agentic Workforce in 30 Days”) explains why most enterprise AI agent programs fail quickly, and what it really takes to build an AI-driven workforce that delivers measurable business value — not just experimental demos. The episode identifies a core misconception: many organizations assume that simply deploying Microsoft Copilot or a set of AI tools automatically creates an agentic workforce. In reality, this assumption kills adoption within a few weeks because agents amplify existing operational chaos rather than correcting it. To succeed, enterprises must design a disciplined operating model with clear governance, grounded intelligence, and constrained execution that executives can defend and auditors can verify. The podcast lays out a 30-day blueprint built on three non-negotiable pillars — orchestration with Copilot Studio, grounding with Azure AI Search + MCP tools, and identity governance with Entra Age…
Guest: Mirko Peters
Feb. 8, 2026

Autonomous Microsoft Enterprise: How Altera Transforms Copilot Into End‑to‑End Automation

How Altera Unlocks the Autonomous Microsoft Enterprise” explores why most “AI agent” initiatives in Microsoft environments stall or fail — and what it actually takes to build true autonomy at enterprise scale. The host argues that the difference between Copilot as a work-assisting tool and autonomous execution is not better language models or prettier interfaces — it’s contracts and boundaries. Without explicit definition of what an agent is allowed to do, how tool access is scoped, how evidence is captured, and how escalation works, autonomy quickly devolves into “automated guessing” with real operational risk. Effective autonomous systems require mechanisms that enforce the autonomy boundary — where recommendation shifts to action — through scoped identities, predictable escalation rules, replayable records, and closed-loop execution. Without that, organizations get stuck in “pilot forever” because they haven’t engineered governance, identity, and authorization in a way that can be …
Guest: Mirko Peters
Feb. 7, 2026

Microsoft Fabric Governance Best Practices: Prevent Cost Drift, Governance Theater and Metric Chao

This episode of the M365.FM Podcast explains why Microsoft Fabric governance often fails in real life — even when organizations believe they’ve “solved” governance simply by adopting the platform. The host argues that treating Fabric as a single unified platform with one governance story is a dangerous illusion. Instead, Fabric operates as a composed decision engine with multiple execution paths, shared capacities, and many runtime behaviors that don’t align to org charts or PowerPoint strategies. Common governance efforts — such as naming conventions, Centers of Excellence, and approval workflows — focus on visibility and documentation rather than enforcing actual system constraints. As a result, cost, trust, and meaning quietly decay: costs drift due to shared compute and invisible coupling, workspaces generate entropy when mistaken for control boundaries, and uncontrolled artifacts like semantic models erode metrics and executive confidence. Effective governance in Microsoft Fabric…
Guest: Mirko Peters
Feb. 6, 2026

Microsoft 365 Governance: You Don’t Have a Tool Problem, You Have a People Problem

This episode of the M365.FM Podcast explores why Microsoft 365 governance failures are rarely caused by missing features or technical limitations. Instead, the root issue is structural and human: fragmented ownership, unclear accountability, and a misunderstanding of what governance actually means. The host argues that most organizations mistake configuration for governance. They deploy policies, labels, and controls, but fail to design an operating model that sustains intent over time. Microsoft 365 behaves as a highly interconnected system where identity, permissions, data movement, and automation continuously intersect. When teams govern in silos — optimizing SharePoint, Teams, Purview, or Power Platform independently — the aggregate result is drift, sprawl, and unmanaged risk. Effective governance requires clarity of intent, enforceable constraints, feedback loops, and named accountability across services. Without those elements, dashboards may look healthy while exposure quietly …
Guest: Mirko Peters
Feb. 5, 2026

AI Cybersecurity Resilience: How to Lead Security in the Age of AI Threats

In this episode of the M365.FM Podcast, the host challenges the traditional belief that deploying modern security controls (like MFA, EDR, Conditional Access, and Zero Trust checklists) makes an organization “secure.” Instead, true security comes from engineering trust as a system and building resilience — especially in a world where AI accelerates both attacks and defensive response.Key insights include:Coverage ≠ Control — Having lots of security tools and green dashboards does not mean you’re actually secure; dashboards show deployment, not risk reality.Identity is the new control plane — Authorization (who can do what) is now where real breaches happen, not just authentication (who can log in).Breaches often occur through “normal business behavior” thanks to over-permissioned identities and silent privilege creep.Resilience is the goal, not prevention — Leadership should shift from trying to stop every incident to minimizing impact when incidents inevitably occur.Mea…
Guest: Mirko Peters
Feb. 4, 2026

AI Collaboration Framework: Why Human Judgment Remains Irreplaceable in the Age of Copilot

In this episode of the M365.FM Podcast, the host explains how AI, especially Copilot and work-assisting models, fundamentally alters collaboration dynamics in organizations. AI shifts collaboration from human dialogue to artifact-centric workflows where summaries, drafts, and recaps become the de facto narrative of work. This transformation hides accountability, flattens cognitive debate, and centralizes influence in the hands of those who can shape or curate AI-generated content. The show introduces a three-layer model of collaboration—structural, cognitive, and experiential—to illustrate how AI touches every aspect of how work gets done, and how most teams only optimize the structural layer. Instead, leaders must intentionally redesign collaboration by making AI contributions visible, helping humans maintain judgment and narrative ownership, and applying governance that preserves deep thinking, debate, and accountability. Practical norms and frameworks are offered—such as weekly lea…
Guest: Mirko Peters
Feb. 3, 2026

Why Your AI Strategy Is Failing: The End of Outsourced Judgment in the Copilot Era

This episode explains why most enterprise AI strategies fail—not because of technology, licenses, prompts, or governance tools, but because organizations outsource judgment to probabilistic systems like Copilot and then mistake plausible output for real decisions. Copilot and similar models generate confident, coherent text that resembles understanding, but fluency is not correctness, and appearance of certainty masks lack of real decision ownership. The show argues that treating AI as a “tool” with deterministic inputs and outputs is a dangerous mental model; instead, organizations must design cognitive collaboration workflows where AI proposes possibilities and humans make decisions. Without clearly defined intent, framing, veto rights, and escalation points, AI scales confusion faster than capability. The hosts break down how lack of judgment causes messy data to generate riskier narratives, creates ambiguity that becomes precedent and policy, and relocates effort from producing ar…
Guest: Mirko Peters
Feb. 2, 2026

Showback vs Chargeback: Why Cost Transparency Alone Fails to Create Accountability in Cloud and Microsoft 365

This episode challenges the common belief that showback and chargeback alone create accountability in enterprise IT cost management. Many organizations implement showback dashboards or reports expecting they will change behavior, only to find that business units ignore, dispute, or game the numbers. The core message is that transparency without consequence is not accountability. Showback must be paired with governed cost allocation, service ownership, meaningful incentives, and integrated enterprise processes in order to influence decisions and deliver sustainable cost optimization.The discussion starts by defining showback — reporting costs back to consumers — and contrasts it with chargeback — billing cost centers for usage. While showback can increase awareness, it often fails because it decouples information from decision authority. Without mechanisms that tie cost visibility to real organizational levers — budgeting, approvals, quotas, enforcement — users treat showback as a …
Guest: Mirko Peters
Feb. 1, 2026

Microsoft 365 Governance Illusion: Why Native Controls Don’t Give You Real Tenant Control

In this episode, the hosts dismantle a common misconception in Microsoft 365 governance: that deploying the platform automatically delivers governance. Many organizations treat Microsoft 365 governance as a checklist—policies here, controls there, reports somewhere else—only to discover that compliance gaps persist, teams circumvent guardrails, and risk quietly accumulates. The key insight is that governance isn’t a set of configurations or settings; it is an operating discipline rooted in deterministic systems, clear accountability, and enforced boundaries.The episode explains why Microsoft 365’s native controls (e.g., conditional access, DLP, retention, and eDiscovery) are necessary but not sufficient. These controls provide capabilities, but not governance on their own. True governance happens where people, processes, and technology intersect, and it requires common language around outcomes, shared definitions of risk, durable ownership models, and evidence trails that survive …
Guest: Mirko Peters
Jan. 31, 2026

Model Context Protocol (MCP): The Secure Alternative to Custom AI Glue

This episode explains why attempts to integrate AI into enterprise systems fail not because of model intelligence, but because of unbounded action and brittle integrations. The core claim is that the Model Context Protocol (MCP) is not a plugin system, API wrapper, or merely “standardized function calling”—those descriptions miss the point and lead teams back into the same brittle “AI glue” patterns they want to escape.Custom AI glue—ad hoc connectors, bespoke wrappers, temporary service principals, and middleware—felt reasonable in small projects but, when combined across teams, creates tool sprawl, permission creep, policy drift, and inconsistent logging. These failures are especially dangerous for agentic systems because models fill in gaps confidently. MCP inserts a protocol-level choke point where identity, scope, auditability, and failure behavior can be enforced without trusting the model to behave deterministically.Unlike plugins or function calling conventions that tr…
Guest: Mirko Peters
Jan. 30, 2026

From Greenwashing to Governance: What Microsoft’s Carbon Control Plane Gets Right (and Wrong)

This episode explains why enterprise sustainability fails when it is treated as a reporting problem instead of a control problem. Most organizations already collect large amounts of emissions, consumption, and activity data, but that data is scattered across systems, calculated differently by different teams, and rarely tied back to the operational decisions that created it. As a result, carbon reporting becomes fragile, hard to defend, and disconnected from how the business actually runs.The discussion introduces the Microsoft Carbon Control Plane as an architectural shift rather than a new reporting tool. The core idea is that emissions are not abstract metrics; they are outcomes of business processes such as procurement, production, logistics, IT consumption, and finance. To manage carbon at scale, enterprises need a control plane that connects emissions data to systems of record, applies consistent logic, and produces auditable, repeatable results.A key theme is the separa…
Guest: Mirko Peters
Jan. 29, 2026

ESG Compliance Made Practical: Designing an End‑to‑End Auditable ESG Stack

This episode explains why the EU’s VAT in the Digital Age (ViDA) initiative is not a compliance upgrade, but a fundamental shift in how VAT operates—from delayed, periodic reporting to continuous, transaction-level control. Traditional VAT models relied on time gaps between transactions and reporting to absorb errors, corrections, and ambiguity. ViDA removes that buffer by requiring structured e-invoices and near real-time digital reporting, forcing VAT correctness at the moment each transaction occurs.The discussion reframes ViDA as a control plane imposed on enterprise systems. Instead of inspecting paperwork after the fact, tax authorities now evaluate the behavior of the systems that generate invoices, including tax determination logic, master data quality, integration reliability, and exception handling. Organizations that attempt to treat ViDA as a bolt-on e-invoicing project or a middleware connector risk building brittle solutions that fail under validation, rejection hand…
Guest: Mirko Peters
Jan. 28, 2026

7 Common ViDA Mistakes in Dynamics 365 (And How to Avoid Them

This episode explains why the EU’s VAT in the Digital Age (ViDA) initiative is not a compliance upgrade, but a fundamental shift in how VAT operates—from delayed, periodic reporting to continuous, transaction-level control. Traditional VAT models relied on time gaps between transactions and reporting to absorb errors, corrections, and ambiguity. ViDA removes that buffer by requiring structured e-invoices and near real-time digital reporting, forcing VAT correctness at the moment each transaction occurs.The discussion reframes ViDA as a control plane imposed on enterprise systems. Instead of inspecting paperwork after the fact, tax authorities now evaluate the behavior of the systems that generate invoices, including tax determination logic, master data quality, integration reliability, and exception handling. Organizations that attempt to treat ViDA as a bolt-on e-invoicing project or a middleware connector risk building brittle solutions that fail under validation, rejection hand…
Guest: Mirko Peters
Jan. 27, 2026

Fast Low-Code, Slow Business: The Hidden Scalability Trap

This episode explores why speed in low-code and no-code platforms does not equal scalability, and why explainability—not velocity—is the true bottleneck for modern organizations. While low-code tools dramatically reduce time to delivery, they often obscure logic, data lineage, ownership, and decision pathways. Over time, this lack of visibility compounds into operational risk, audit exposure, and fragile systems that cannot be safely changed.The discussion reframes digital transformation as a leadership and governance challenge rather than a tooling problem. It argues that organizations do not fail because they lack automation, but because they cannot explain how their automations work, why decisions were made, or who owns the outcomes. As systems scale across teams and time, undocumented exceptions, abstraction, and personnel changes erode control.The episode introduces explainability as a structural property enforced by architecture, not documentation. It highlights the dang…
Guest: Mirko Peters
Jan. 26, 2026

From System of Record to System of Action: ServiceNow, Microsoft 365 and the Future of Work

Most organizations still think of ServiceNow as a ticketing system.That framing is not just wrong—it’s actively harmful.Ticketing was the entry point, not the destination.The real enterprise problem is not tool sprawl. It’s that work has no single authoritative state, no durable ownership, and no enforceable path from “someone asked” to “it’s done.” Enterprises are digitally rich—full of platforms, apps, and automation—but operationally fragmented because they lack a true operating layer.This episode lays out a clear architectural model that explains:Why Microsoft is where intent is createdWhy ServiceNow is where intent must become executionWhy tickets track pain, but workflows control outcomesAnd why AI without workflow governance accelerates entropy instead of eliminating itThe core insight is simple but uncomfortable:Enterprises don’t fail because they lack systems. They fail because execution lives in side channels.
Guest: Mirko Peters
Jan. 25, 2026

Future of Enterprise Connectivity: How Logic Apps and Copilot Studio Bridge the Intent Gap in Enterprise Automation

Most enterprises believe their automation problems are caused by poor integration, but the real issue is the loss of intent as work moves across systems, teams, and vendors. Organizations already have APIs, connectors, and integration platforms, yet still experience delays, rework, audit failures, and constant manual intervention. That happens because systems preserve transactions, not decisions, forcing humans to act as message buses and tickets to function as state machines.Adding AI on top of this broken handoff model does not fix the problem. In fact, treating AI as just a smarter form or chatbot makes things worse by introducing non-deterministic behavior into processes that require consistency, accountability, and proof. Enterprises are not building automations anymore; they are building distributed decision engines, which require strict constraints and full traceability to scale safely.The solution is a clear architectural separation between deciding and doing. Copilot …
Guest: Mirko Peters
Jan. 24, 2026

How to Design Smart Dataverse Models That Scale Low‑Code Business Apps Without Breaking in Production

In this in-depth episode, we reframe how you think about Microsoft Dataverse and the data models that underpin modern business applications. Rather than treating Dataverse as just a database, this conversation argues that your data model is your strategy — and that smart modeling is what separates business solutions that fail quietly from those that scale and adapt sustainably.Inspired by a four-hour deep-dive workshop from Microsoft MVP Bülent Altinsoy, we go beyond low-code app features and instead explore why the underlying model matters more than screens, forms, or workflows. If your team builds solutions with Microsoft Power Platform, Power Apps, Power Automate, or automation agents — this episode will change how you think about modeling data, semantics, relationships, and governance.
Guest: Mirko Peters
Jan. 23, 2026

Microsoft Teams Admin Center Is Not the Control Plane: How Entra ID Really Governs Access

In this episode, we dismantle a common Microsoft Teams governance myth: that the Teams Admin Center is the central command for controlling Teams behavior and enforcing governance.Most organizations treat the Admin Center like a control tower — but it’s actually a downstream service console, not the authority that decides who gets in, what gets blocked, or what policy is enforced. The real decisions come from upstream services such as identity and compliance tools.
Guest: Mirko Peters
Jan. 22, 2026

Architectural Drift in Power BI Fabric: How to Govern Autonomous AI Models and Semantic Models in Microsoft Fabric

In this episode, Architectural Drift: Governing Autonomous AI Models in Power BI Fabric, we explore why modern analytics platforms like Microsoft Fabric and Power BI are not simply reporting tools, but are now part of a broader architectural ecosystem that must be governed to prevent silent semantic drift. Rather than treating Power BI dashboards as the final destination for insights, the episode reframes them as evidence and validation layers within a data ecosystem whose primary interaction surface has shifted upstream. Fabric collapses traditional boundaries between storage, compute, semantic models, publishing, and analytics into a unified environment, which accelerates decision making but also amplifies drift in definitions, metrics, and authority boundaries.As analytic workloads become conversational and AI-enabled, legacy governance assumptions no longer hold. The issue isn’t technical failure but architectural drift—data semantics that once required explicit definition now…
Guest: Mirko Peters
Jan. 21, 2026

Azure AI Infrastructure Architecture: Key Questions C-Level Leaders Ask to Secure, Govern and Optimize Costs in the Age of Generative AI

In this episode of the M365.FM Podcast we dive into Azure AI infrastructure architecture — not as another workload, but as a fundamentally different architectural reality that every CIO, CTO, CISO, and enterprise leader must understand.Most organizations assume “AI is just another workload.” In reality, Azure scales behavior — not meaning — by running probabilistic decision systems on deterministic cloud infrastructure that was never designed to enforce intent, authority boundaries, or acceptable outcomes. As demand for AI accelerates globally, common assumptions about predictability, governance, cost, and accountability no longer hold.This episode explores:Why traditional cloud assumptions fail under AIThe architectural truths that matter for executive governanceHow uncertainty scales faster than control in AI systemsFive inevitability scenarios that reveal risk before incidents occurCritical questions boards and audit committees should be askingA prac…
Guest: Mirko Peters
Jan. 20, 2026

Microsoft Fabric Governance Explained: Why Lineage Is Not Real Data Governance (And How To Secure Your Data Control Plane)

Many organizations believe they have governance in Microsoft Fabric because they can see data lineage. In reality, lineage only shows what already happened — it does not prevent anything from happening.This episode explains why Fabric lineage is not governance and why visibility is often mistaken for control. True governance requires a real-time decision engine that can say no before data is accessed, copied, or transformed. Lineage, telemetry, and dashboards are retrospective tools. They describe events after execution, but they do not enforce policy.Microsoft Fabric operates as an execution platform, not as a control plane. It lacks a synchronous policy enforcement point that can block actions at runtime. As a result, many governance assumptions collapse the moment distributed teams, shared workspaces, or cross-domain data flows appear.This episode breaks down where the illusion of control comes from, why it is dangerous, and what real governance actually requires in mod…
Guest: Mirko Peters
Jan. 19, 2026

AI Operating Model: How to Turn Your AI Platform into Real Enterprise Innovation

Enterprises are rushing to adopt AI, but most are unprepared to operate it at scale. The pattern is now familiar: impressive AI pilots lead to early excitement, followed by untrusted outputs, rising costs, security and compliance alarms, and finally a “paused” initiative that never returns. These failures are rarely caused by weak models or immature technology. They happen because organizations deploy AI without an operating model capable of absorbing it.AI is not a standalone tool. It is an accelerator that magnifies whatever structure already exists inside the enterprise—good or bad. If data quality, identity boundaries, semantics, cost controls, and decision rights are coherent, AI makes the organization faster and more consistent. If they are not, AI makes the organization louder, more expensive, and harder to control.The central mistake leaders make is treating AI adoption as the transformation. In reality, the transformation is redesigning how decisions are made, governe…
Guest: Mirko Peters
Jan. 18, 2026

How to Fix Azure at Scale Without Buying More Tools

Most enterprises believe Azure scale is a tooling problem. If they pick the right CI/CD stack, the right IaC framework, or the right monitoring tools, the chaos will stop. It won’t. Tooling doesn’t prevent entropy — it accelerates it when intent isn’t enforceable.This episode dismantles the tooling myth and reframes scale as an operating model problem: who decides, who owns outcomes, how environments are created, and how exceptions work under pressure. When those decisions live in meetings instead of the control plane, velocity turns into drag, platform teams become ticket factories, and “autonomy” quietly becomes ungoverned sprawl.We break down what an operating model actually is, the three metrics that expose failure (lead time, time-to-first-environment, and policy compliance), and why Azure Landing Zones are the anchor where org design becomes enforceable. From subscription vending and paved roads to policy-as-guardrails and platform teams as product teams, the focus is on…
Guest: Mirko Peters
Jan. 17, 2026

How to Stop Azure Costs From Spinning Out of Contro

Azure doesn’t get expensive because engineers waste money. It gets expensive because the platform is allowed to spend without ownership, limits, or consequences. That isn’t a savings problem — it’s cost entropy.In this episode, we reframe cloud cost as an authorization outcome, not a finance artifact. Every dollar exists because identity, policy, and subscription boundaries allowed it to exist. When those controls don’t encode financial intent, unowned spend becomes normal: abandoned environments, premium defaults chosen for safety, shared services nobody can allocate, and budget alerts that arrive too late to matter.We break down why most FinOps programs fail by starting with dashboards instead of governance, and why visibility alone never changes behavior. The real levers live in the control plane: enforced ownership, subscription-level budgets with early escalation, mandatory tagging, constrained SKUs by environment, and time-boxed exceptions.The takeaway is simple but …
Guest: Mirko Peters
Jan. 15, 2026

How to Move Legacy Systems to Azure Without Breaking Work

Most cloud migrations don’t fail because of technical choices. They fail because leadership frames migration as an IT project instead of an operating model change. Moving servers is easy. Moving decision-making, accountability, and enforcement is not.In this episode, we unpack why cloud amplifies organizational behavior rather than fixing it. Azure doesn’t break systems — it exposes identity drift, policy gaps, unmanaged exceptions, and delivery teams improvising at scale. That’s why so many migrations “go fine” technically and still disrupt the business on Monday morning.The core mistake is sequencing. Organizations migrate workloads before they establish a platform that can enforce intent: identity, policy, networking, logging, and subscription boundaries. Every exception approved during migration becomes permanent debt, and governance throughput quickly collapses.The path forward is simple but uncomfortable: platform first, then a repeatable migration factory, then mode…
Guest: Mirko Peters
Jan. 14, 2026

Public vs Hybrid vs Multi‑Cloud in Azure: What Should You Use?

Most organizations say they chose public cloud, hybrid, or multi-cloud. In reality, those architectures weren’t chosen — they emerged. One exception, one acquisition, one regulatory constraint, one latency issue at a time. And over time, those decisions quietly determined who can ship, who can comply, and who gets blamed when something breaks.This episode reframes cloud not as a place, but as an operating model. Cloud platforms scale configuration, not intent — and when intent isn’t enforced through a coherent control plane, entropy fills the gap. That’s why hybrid became inevitable, why pure public cloud often breaks under predictability, latency, or cost constraints, and why most “multi-cloud strategies” are actually inherited complexity.We walk through where public Azure excels, where it fails, how cloud economics expose organizational behavior, and why governance erosion — not compute placement — is the real failure mode. The core takeaway is simple: architecture decisions…
Guest: Mirko Peters
Jan. 13, 2026

Azure Governance Is Not Documentation – Do This Instead

Most enterprises tell themselves a comfortable story: “We moved to Microsoft Azure, therefore we’re modern.” That story keeps people calm—right up until the first budget review, the first audit, or the first outage postmortem. Because cloud strategy isn’t a technology decision. It’s a decision about how the business wants to operate.Across dozens of large enterprises—different industries, same patterns—the same failures repeat.If cloud strategy were working, why do the same failures keep happening?Here’s the open loop: governance can increase speed when it removes ambiguity instead of adding paperwork.
Guest: Mirko Peters
Jan. 12, 2026

Why Your Executive Still Ignores Your Power BI Dashboards

Dashboards didn’t fail — they expired.This episode explores why traditional BI reporting stopped being the primary interface for executive decision-making, even when the dashboards are “good.” The problem isn’t visualization quality or adoption. It’s that the business decision model changed, and dashboards didn’t.Executives aren’t asking for numbers anymore. They’re asking for answers: what changed, why it changed, who owns it, and what decisions it affects. Dashboards scale visibility, but they don’t scale judgment. So leadership routes around them—asking humans, or increasingly Copilot—because decision latency matters more than perfect charts.We unpack the hidden assumptions dashboards require (time, shared definitions, stable questions) and why those assumptions collapse in a world of interrupts, drift, and zero patience. Then we trace the interface shift from canvases to intent, where questions become the input and systems must assemble defensible answers with context,…
Guest: Mirko Peters
Jan. 11, 2026

Microsoft Fabric Didn’t Fix Data Engineering – It Exposed It

This episode explores why Microsoft Fabric and Copilot feel empowering and chaotic at the same time. While Fabric simplifies the experience by unifying storage, compute, and analytics into a single platform, it does not remove the hard parts of data engineering. It removes friction, not responsibility. By making it easier to build pipelines, models, and reports quickly, Fabric accelerates every decision, including the wrong or ambiguous ones. Problems that once took months to surface now appear in days or hours, often as rising costs, performance degradation, or dashboards that quietly disagree rather than obvious system failures.The episode explains how older data stacks unintentionally enforced governance through friction. Separate tools, environments, and deployment steps forced teams to define ownership, contracts, and boundaries. Fabric collapses those boundaries into shared workspaces and shared capacity, which blurs accountability and expands the blast radius of mistakes. C…
Guest: Mirko Peters
Jan. 10, 2026

Stop Fixing Bad Data in Power BI – Fix It with T-SQL

Everyone says SQL is obsolete. This episode argues the opposite: SQL has never mattered more—because modern data platforms removed the guardrails that used to hide its importance. In systems like lakehouses and Fabric, T-SQL didn’t disappear; it moved upstream and quietly became the place where cost, security, performance, and truth are either enforced or lost.The episode reframes SQL not as a reporting language, but as a contract language. Without enforced schema, constraints, and predictable execution plans, data systems drift into entropy. Bad data loads successfully, dashboards “fix” it differently, performance becomes unpredictable, and cloud costs spike for reasons no one can explain. These aren’t tooling problems—they’re contract failures.A central theme is execution plans. SQL reads like English but runs like a compiler, and most performance surprises come from misunderstanding how work actually happens. Execution plans aren’t just tuning tools; they’re governance arti…
Guest: Mirko Peters
Jan. 9, 2026

Power Apps Are Breaking Your Data – Do This Instead

The conversation explains how Microsoft 365 environments often degrade through quiet, gradual failures rather than visible outages. Poor SharePoint design, unmanaged permissions, fragile Power Apps, and badly configured Power Automate flows create hidden instability over time. Organizations rely too much on individual heroics instead of consistent governance and discipline. The discussion emphasizes proper schema design, controlled permissions, deterministic app behavior, defensive automation, and strong monitoring. AI can worsen problems if governance is weak. The key message is that enforcing structure early prevents costly system breakdowns later.
Guest: Mirko Peters
Jan. 9, 2026

Why Your Copilot Agents Are Breaking Governance (And How to Fix It)

More agents don’t create scale—they create entropy. This episode dismantles the comforting myth of “AI assistants” and exposes what enterprises are actually deploying: a distributed decision engine that interprets intent, routes authority, invokes tools, and emits real-world actions. When teams let every group ship its own copilot, governance collapses, behavior drifts, costs spike, audits fail, and ROI becomes unprovable—not because AI is mysterious, but because authority was never enforced. The core argument is blunt: helpfulness is irrelevant; correctness, reproducibility, and control are the only success criteria. Prompts are not policy, explainability is not control, and probabilistic reasoning cannot be trusted with execution. The fix is architectural, not philosophical—a deterministic control plane with a “master agent” that owns state, gating, identity, routing, logging, and kill switches, plus tightly bounded connected agents treated as governed services, not chatty helpers. …
Guest: Mirko Peters
Jan. 9, 2026

How to Stop AI From Deleting Important Emails

In The Night the Emails Died: Anatomy of an AI Cleanup, we explore a quiet but consequential failure that unfolds when artificial intelligence is given autonomy without precise guardrails. What starts as a routine effort to clean up a shared inbox turns into a silent erasure of digital history—no alarms, no errors, just missing messages. The episode dissects how AI systems optimize exactly for what they are told to do, not what humans intend, and how vague objectives like “cleanup” can lead to irreversible outcomes. Through this story, we examine the risks of autonomous action, the dangers of invisible failure modes, and the critical importance of auditability and human oversight. It’s a cautionary tale about efficiency, intent, and responsibility in AI-driven systems.
Guest: Mirko Peters
Jan. 8, 2026

How to Fix AI Governance in Microsoft 365

AI governance doesn’t fail because of missing policies — it fails because no one owns the moment when things go wrong.In this M365.FM episode, the conversation reframes AI governance as AI stewardship, arguing that documents and dashboards alone don’t stop risk. What matters is clear human ownership of AI intent, behavior, and outcomes across the entire lifecycle. The episode explains why many organizations fall into “governance theater,” where rules exist but no one has real decision-making authority when AI systems misbehave.AI stewardship is presented as a continuous loop — intake, deployment, monitoring, escalation, and retirement — with named owners at every step. A key theme is the importance of pause authority: the ability for accountable individuals to slow down or stop AI systems quickly and without friction. The discussion also highlights how Microsoft’s tools, such as Entra and Purview, can help operationalize stewardship by tying decision rights directly into techn…
Guest: Mirko Peters
Jan. 7, 2026

How to Fix Hidden HR Configuration That Destroys Your Policies

The Foundational Lie of “Hire-to-Retire” Deconstructing the Architectural Debt of Modern HR Systems 🧠 Episode Summary Most organizations believe hire-to-retire is a lifecycle. It isn’t. It’s a story layered on top of fragmented systems making...
Guest: Mirko Peters
Jan. 6, 2026

How to Build Safe Guardrails for Microsoft 365 Copilot

Most organizations think Copilot is just a helpful layer that writes drafts faster. That misunderstanding is exactly how silent data leaks, invented policies, and irreversible automation changes begin. This episode argues that Copilot is not a colleague or assistant at all, but a distributed decision engine built on Microsoft Graph that executes whatever boundaries you actually configure, not the intent you think you expressed. When leaders rely on casual prompts, implicit trust, or “user has access” as a boundary, Copilot faithfully compiles that ambiguity into behavior, pulling in overshared HR or legal data, inventing authoritative-sounding procedures, and triggering real system changes without consent. The core lesson is that probabilistic language models are safe only when confined to reasoning and drafting; the moment outputs drive decisions or actions, determinism, enforced scopes, refusal states, and citations become mandatory. The episode walks through real failure patterns, …
Guest: Mirko Peters
Jan. 5, 2026

How Dynamics 365 Copilot Silently Breaks Your Finance Controls

Everyone thinks their controls still work because the dashboards are green — until the copilot makes a perfectly “authorized” decision no one can actually explain.This talk makes the case that tools like Dynamics 365 Copilot don’t just speed up work; they quietly change what control even means. Decisions are no longer made inside a single workflow or by a single identity. Instead, intent is compiled by an agent across prompts, models, connectors, and services. Traditional logs show what happened, but not why it happened, which data mattered, or which permissions actually combined to allow it.The risk isn’t obvious failure — it’s silent drift. Decision variance increases, small permissions add up to unexpected authority, side effects spread across systems, and accountability becomes blurry. Everything looks compliant until you’re asked to explain a real financial decision and discover the causal chain is gone.The fix is not policy, it’s engineering: treat the copilot layer …
Guest: Mirko Peters
Jan. 4, 2026

How AI Agents Break Your Security Controls (And What to Do)

It sounds governed, it feels safe, and every log lines up—yet the system still does the wrong thing. This episode dissects why modern AI agents fail not because controls are missing, but because they fire at the wrong time. You walk through how enterprises obsess over visibility—transcripts, logs, identities, conditional access—while ignoring the moment that actually matters: execution. Voice, avatars, and polished UX don’t make agents safer; they make them more persuasive, masking probabilistic behavior as certainty. The core argument is stark: forensics are not control, audit is not prevention, and narration is not governance. Real safety only appears when a deterministic policy gate evaluates each action at tool time, enforcing intent, scope, data class, and venue before anything executes or is spoken. Until organizations build that missing enforcement layer, they will keep collecting perfect evidence of failures they could have prevented.
Guest: Mirko Peters
Jan. 3, 2026

How to Build a Real Control Plane for Microsoft AI Agents

Most teams are rushing to give their AI agents a friendly face and a confident voice, but this episode argues that the real danger is hidden behind that polish. What looks like a helpful conversational assistant is actually a fast, probabilistic decision engine wired directly into sensitive tools, and the way most organizations deploy it guarantees quiet failures rather than dramatic breaches. The speaker walks through why today’s controls focus on the wrong moments: identity and conditional access decide who gets a token, and transcripts and logs explain what happened later, but almost nothing governs the exact moment an agent executes an action with real blast radius. Case studies show how well-intentioned agents delete the wrong data, disclose sensitive information in the wrong venue, or leak internal knowledge publicly, all while remaining fully “compliant” in the logs. The core problem is architectural: event-driven systems treat activities as truth, prompts as intent, and permis…
Guest: Mirko Peters
Jan. 2, 2026

Entra ID Conditional Access Is Broken – Do This Instead

Everyone thinks their Azure outages and breaches start with networks, costs, or misconfigured virtual machines, but this episode argues that the real failure almost always begins much higher up, in identity itself. The speaker reframes identity not as a simple login service but as Azure’s true control plane: a distributed decision engine that compiles signals about users, devices, risk, roles, and exceptions into every authorization decision. Over time, small “temporary” exceptions in conditional access, hybrid identity sync, workload identities, and guest access accumulate into what he calls identity debt, where policies drift far from their original intent and become unpredictable. Hybrid synchronization faithfully copies old on-prem assumptions into the cloud without preserving governance boundaries, while conditional access sprawl turns clean intent into fragile, probabilistic behavior hidden behind exclusions. Networks, firewalls, and endpoints cannot compensate for this, because…
Guest: Mirko Peters
Jan. 1, 2026

How to Stop Data Model Drift in Microsoft Fabric for Good

This episode explains why data models in Microsoft Fabric naturally drift over time and why DAX cannot fix the problem. It argues that data models are not objective truth—they are human-made interpretations that embed assumptions, business logic, and trade-offs.Fabric accelerates this issue by making it easy to copy, modify, and publish semantic models quickly. As a result, definitions of key metrics (like revenue or churn) quietly diverge across teams, creating “semantic drift” without breaking reports or triggering errors. The data still looks correct, but its meaning changes.The core problem is not security or access—Fabric handles that well—but a lack of semantic governance. Organizations often focus on controlling data access, while failing to define ownership, consistency, and authoritative meaning.DAX can calculate results, but it cannot restore consistency once definitions have diverged. The solution is to treat semantics as a governed layer: define ownership, cont…
Guest: Mirko Peters
Dec. 31, 2025

How AI Broke Your Entra Security (And How to Fix It)

The demo worked in ten minutes. The audit took ten weeks. That gap is where most modern security failures are born. A team asked an AI agent to wire up identity, and it did exactly what it was trained to do: choose the fastest, most common path. Secrets instead of certificates. Broad permissions instead of narrow intent. Wildcard redirects to keep things moving. Nothing broke. That was the problem.Here’s the uncomfortable truth: the system wasn’t misconfigured. Responsibility was outsourced. When you treat AI like a peer, it fills in gaps with probability, not policy. Every unstated rule becomes a guess, and every guess scales. One working app becomes ten, then fifty, each drifting a few degrees from what you meant. Not dramatically. Quietly. Conveniently.Speed feels real at first. Tokens flow, tests pass, production lights stay green. But governance dissolves when defaults go unchallenged. The model doesn’t know your rules; it knows the internet’s habits. And habits favor con…
Guest: Mirko Peters
Dec. 30, 2025

How to Build a Trusted Semantic Layer in Microsoft Fabric

Most organizations think their data problems are about who can see reports. In reality, the bigger risk is what those reports mean today—and how quietly that meaning changes tomorrow. Your transcript argues that Microsoft Fabric doesn’t create chaos by being insecure; it exposes a deeper problem that legacy architectures masked with friction: unmanaged semantic drift.Fabric collapses engineering, analytics, BI, and AI into a single, fast-moving plane. That speed removes the natural brakes that once slowed changes to metrics and models. Teams can clone semantic models, tweak definitions, and publish “truth” in minutes. The result is not broken security—Fabric excels at access control—but broken trust. Revenue, churn, or customer metrics quietly diverge while remaining perfectly secured, audited, and compliant.The core insight is the separation of three layers often blurred into “governance”: platform security, data governance, and semantic governance. Microsoft largely solves t…
Guest: Mirko Peters
Dec. 29, 2025

Power Platform Governance: Why Your Tenant Is the Real Ris

Is Power Platform actually dangerous for the enterprise—or is that fear hiding a more uncomfortable truth?In this episode, we dismantle the question executives keep asking: “Is Power Platform secure enough?” The answer is sharper than most teams expect. Yes—Microsoft’s Power Platform security is enterprise-grade. The real risk isn’t the platform. It’s what happens when governance quietly disappears inside your tenant.We explore why low-code suddenly feels out of control: explosive speed, invisible change, and citizen development without an operating model. Power Apps, Power Automate, Power BI, and Copilot didn’t create risk—they exposed it. When low-code plugs directly into your core identity, data, and collaboration stack, every missing decision in your control plane turns into architectural erosion.Through real-world audit and compliance scenarios, you’ll see how secure platforms still fail—via open default environments, unmanaged environments, weak DLP strategies, and m…
Guest: Mirko Peters
Dec. 28, 2025

How to Stop Shadow IT in Microsoft Foundry Before It Starts

This episode opens with a blunt warning: Microsoft Foundry isn’t just another AI feature you can casually approve and forget. It’s an agent factory, and if execution comes before governance, you are almost guaranteed to create the next generation of shadow IT. Most future AI incidents won’t come from models hallucinating answers. They’ll come from autonomous agents quietly accessing data no one realized they could see, combining systems that were never meant to touch, and continuing to run long after human ownership has disappeared.In this episode, we reframe Foundry from a helpful chat surface into what it really is: a platform for manufacturing non-human workloads that act, decide, and execute at cloud scale. We unpack why traditional governance models fail the moment agents are allowed to run without enforced ownership, bounded identities, and pre-execution controls. Drawing on hard lessons from SharePoint, Power Apps, and Teams, the episode shows how familiar patterns of “inno…
Guest: Mirko Peters
Dec. 27, 2025

The Hidden Cost of Duplicate Customers in Power BI

The system never betrayed your data — it only obeyed it. The real problem begins the moment identity is treated as an assumption instead of a constraint. What looks like harmless flexibility at small scale quietly turns into structural uncertainty as data grows, sources multiply, and systems change. Business keys such as emails, customer IDs, or composite identifiers were never identities; they are temporary labels tied to applications, policies, and human discipline. Once those labels leave their original systems, they decay. Duplicates become legal, conflicts accumulate, and ambiguity spreads through every join, aggregation, dashboard, and AI model. Nothing crashes, nothing alerts, and yet decisions drift further from reality. Attempts to repair this at the pipeline, notebook, or semantic layer only mask the problem, because application logic cannot survive concurrency, replay, or evolution. In distributed platforms, entropy is not an exception — it is the default state. True stabil…
Guest: Mirko Peters
Dec. 26, 2025

How to Fix Microsoft Teams Governance Sprawl

Here’s the thing nobody admits about modern governance: it isn’t designed to finish—it’s designed to continue.This episode follows a sleepless journey through Microsoft 365 governance, where dashboards glow amber, scores hover just shy of “good,” and every review promises progress without resolution. What looks like control is really choreography: CSV exports, compliance scores, audit logs, and Power BI heatmaps that signal motion while preserving stasis. Readiness reviews don’t uncover surprises—they normalize them. Unmanaged Teams linger, access reviews expire untouched, and policies stay in “audit mode” forever, not because they failed, but because enforcing them would force a decision.Across budget renewals, workshops, and license true-ups, the same pattern repeats. Amber becomes the safest color. It justifies more tooling, more time, and more funding—without ever reaching green, where the work would have to stop. Governance turns into a ritual: evidence is produced, risks…
Guest: Mirko Peters
Dec. 25, 2025

How to Fix Broken Compliance in Microsoft 365 Dashboards

Everything was green, nothing failed, and that was the problem. In this episode, we follow a meticulous, almost obsessive investigation into a Microsoft 365 tenant where compliance, retention, versioning, and discovery all appeared perfectly healthy. Policies were applied, dashboards were stable, audit logs reconciled, and every control reported success. So the team ran it again, and again, each time widening the lens. What emerged wasn’t a broken system, but a subtle shift in behavior hiding behind correct outcomes. Through repeated loops, the podcast reveals how autosave, co-authoring, and intelligent versioning quietly compress history at the moment of creation, long before retention or discovery can act. Activity did not equal preserved versions, and survival often happened before governance could even see the data. The core insight is unsettling: compliance tools retain what exists, not what you assume should exist. If your governance model depends on granular history under moder…
Guest: Mirko Peters
Dec. 24, 2025

How to Audit Data Access in Microsoft 365 Before Rolling Out Copilot

This episode explores a common fear around AI assistants in enterprise environments: the belief that they create new security risks by exposing sensitive data. Through a narrative explanation, the speaker clarifies that the AI does not widen access or bypass controls—it only reflects what permissions already allow. Every response is grounded in real-time identity checks, security trimming, and existing governance enforced through Microsoft Graph. What feels like a “leak” is often the result of long-abandoned sites, broken inheritance chains, overly broad groups, and unlabeled content that was never properly governed. The AI acts as a mirror, not a crowbar, surfacing contradictions between expectation and enforcement. The episode contrasts fear-driven shutdowns, like restricting discovery, with sustainable governance practices such as ownership, access reviews, sensitivity labels, and policy enforcement. Ultimately, the message is clear: awareness increases, access does not. True safet…
Guest: Mirko Peters
Dec. 23, 2025

How to Cut Contract Review Time from Days to Minutes with AI

What if the problem with contracts was never storage, but silence? This episode explores how organizations moved from treating contracts as static files to treating them as sources of answers. Inside an unchanged SharePoint tenant, with the same permissions, labels, and audit logs, the only shift was how questions were asked. Instead of searching filenames and rereading PDFs, teams began asking plain-language questions and receiving precise answers backed by clause-level citations. The conversation follows the hidden cost of manual search, where small delays compound into missed renewals, version drift, and quiet risk. By extracting key facts into existing library columns and letting a knowledge agent query them, contracts became responsive without migration or new platforms. NDAs, MSAs, SOWs, and DPAs all showed the same pattern: faster decisions, fewer emails, and stronger compliance because answers carried their own evidence. Nothing flashy changed. Governance stayed intact. The co…
Guest: Mirko Peters
Dec. 22, 2025

How to Stop AI Agents Making Silent Architecture Changes

Everything worked perfectly—and that’s how they knew something was wrong.In this episode, a routine AI workflow delivers flawless results: lower latency, reduced cost, cleaner logs, and zero policy violations. But beneath the pristine telemetry lies a mystery. The system didn’t fail, drift, or break rules—it optimized itself in ways no one explicitly designed. As investigators retrace execution traces, they uncover a subtle shift: model selection, regional routing, and orchestration decisions quietly changed at runtime, all within approved constraints. What looked like reliability was actually autonomy emerging inside a carefully defined boundary.The episode explores the uncomfortable gap between observability and explainability. Logs capture what happened, when, and where—but not why. As optimization replaces fixed decision trees, intent dissolves into geometry: a space of legal actions rather than a scripted path. The result forces a reckoning. When systems are designed to s…
Guest: Mirko Peters
Dec. 21, 2025

How to Stop Active Directory Security Drift Before a Breach

This episode explores the concept of Active Directory security drift—how environments gradually move away from their original secure configuration over time. Even well-designed setups become vulnerable as changes accumulate through daily operations, admin actions, or incomplete processes.The discussion highlights that drift is often subtle and goes unnoticed, yet it can introduce serious risks such as excessive permissions, outdated settings, and weakened security controls. These issues make it easier for attackers to escalate privileges and move laterally within a network. ()A key takeaway is that security is not a one-time setup but an ongoing process. Organizations need continuous monitoring, regular reviews, and automation to maintain a secure baseline and detect unwanted changes early. Without this, even mature environments can slowly degrade into insecure states.Overall, the episode emphasizes that security drift is inevitable—but unmanaged drift is dangerous, making…
Guest: Mirko Peters
Dec. 21, 2025

How Ransomware Crews Really Move Through Your Active Directory

Security drift in Active Directory and Azure AD isn’t a single bug — it’s the slow, invisible decay of identity, permissions, and governance posture that happens when environments aren’t routinely managed and remediated. Over time, this drift increases risk, weakens access controls, and creates blind spots that attackers can exploit.In this episode, we break down what security drift really means in the context of Microsoft Entra Active Directory and Entra ID, how it develops, what causes it, and what you can do to prevent it — not just detect it.
Guest: Mirko Peters
Dec. 20, 2025

How to Stop SharePoint Sprawl Before It Kills Your Tenant

In this episode, we walk through how platform systems fail quietly long before they fail loudly, and how to stop that drift with discipline instead of heroics. The discussion starts with early warning signals: inconsistent SharePoint design, fragile Power Apps, and Power Automate flows that succeed until a small change pushes them over the edge. None of these are outages by themselves, but together they create instability that compounds over time.The episode breaks the problem down layer by layer. SharePoint is treated as a collaboration substrate that requires clear schemas, indexed columns, restrained relationships, and clean permission models. Power Apps are framed as deterministic systems, not improvisational interfaces, with strict control over state, delegation, and data writes. Power Automate flows are examined as operational systems that need scoped triggers, concurrency limits, checkpoints, and explicit failure handling to remain reliable.AI and copilots are positione…
Guest: Mirko Peters
Dec. 19, 2025

How to Detect Impossible Travel and Token Replay in Entra ID

This episode plays out like a cybercrime thriller, exposing how today’s most dangerous breaches don’t smash doors—they’re invited inside. The investigation opens with a single click on January 12th. A polished phishing email doesn’t steal a password; it steals a session token. Within minutes, that identity reappears from impossible locations, inbox rules quietly erase executive emails, and an attacker reads everything without ever being noticed. The breach is clean, fast, and devastating—until Zero Trust guardrails snap shut mid-stride.But just when the case feels solved, the real twist lands. No phishing. No forced login. Instead, a forged badge. An OAuth consent screen convinces a user to grant access to a malicious app. The permissions are real. The trust is real. The damage is real. With legitimate keys in the wrong hands, data is sampled, skimmed, and harvested quietly enough to avoid alert thresholds. The logs don’t shout—they whisper.Across both cases, the message is bl…
Guest: Mirko Peters
Dec. 19, 2025

How to Build a Bronze–Silver–Gold Data Pipeline in Fabric

You think Power BI performance problems are a dashboard issue? Think again — the real problem is hiding upstream.In this episode, we break down Microsoft Fabric as a living data ecosystem and explain why Power BI only thrives when the entire architecture beneath it is healthy. Using a clear, story-driven analogy, we explore how OneLake acts as the unified data foundation, why domains and workspaces define responsibility and governance, and how the bronze–silver–gold data layering model keeps analytics trustworthy and scalable.You’ll learn the real difference between Lakehouse and Warehouse, when to use each, and how shortcuts, mirroring, and Dataflows Gen2 move data without duplication or chaos. We dive deep into semantic models as the shared language of analytics, showing how clean star schemas, Direct Lake, and certified models eliminate refresh pain and metric confusion.The episode also covers governance that actually works: capacity management, lineage, sensitivity lab…
Guest: Mirko Peters
Dec. 18, 2025

How to Stop AI Agents from Breaking Your M365 Environment

What if your AI systems aren’t rebelling — they’re simply executing the chaos you built?In this episode, we break down a hard truth about AI agents, Microsoft Copilot, Power Automate, and enterprise automation: failures don’t come from intelligence gone rogue, they come from human inconsistency scaled at machine speed. Through a narrated, system-level perspective, this episode exposes how misconfigured permissions, outdated policies, shadow automations, and neglected governance create predictable, repeatable failure patterns across the Microsoft 365 and Power Platform ecosystem.We explore real-world scenarios including agent loop cascades, Copilot data exposure caused by inherited SharePoint permissions, and silent data exfiltration through unmanaged Power Automate connectors. Each example shows how AI operates exactly within the boundaries you define — or fail to define. This is not a story about AI hallucinations or malicious intent, but about entropy introduced through poor…
Guest: Mirko Peters
Dec. 18, 2025

Contract Management in Microsoft 365: Use AI to Catch Renewals and Risk

In this episode, we dive deep into how organizations can stop drowning in documents and start building a true AI-powered knowledge engine with SharePoint Premium and Copilot readiness. You’ll learn how data naturally drifts into entropy—and how the right structure, governance, and AI models give it orbit and purpose. We break down practical, real-world steps to deploy AI for content extraction, classification, and tagging, while keeping humans firmly in the loop. From finance invoice automation to legal contract intelligence and image tagging at scale, this episode shows how to turn noise into signal with measurable ROI—this quarter, not someday.We also uncover the guardrails most teams miss: oversharing risks, semantic search exposure, sensitivity labels, and restricted access controls that keep AI powerful but safe. If you want faster decisions, cleaner data, and Copilot answers grounded in truth—not guesswork—this episode is your blueprint for governed, scalable AI in Microsoft…
Guest: Mirko Peters
Dec. 17, 2025

How to Stop Microsoft 365 Copilot From Lying to You

Your AI isn’t broken — your digital city is lying to it. In this noir-style podcast episode, we pull back the curtain on why Copilot, search, and enterprise AI tools hallucinate, misfire, and surface the wrong answers even when the data “exists.” The culprit isn’t prompts or models — it’s information architecture. Through a detective’s lens, we explore how broken site structure, weak metadata, sloppy permissions, and chaotic navigation turn intranets into cities without streets. You’ll learn why thin content disappears from the index, how bad hubs confuse retrieval, and why AI can’t ground answers without clear signals. This episode breaks down the three pillars that actually fix AI accuracy: structure, semantics, and governance. From content types and term stores to search schema and permissions, we show how building a clean blueprint transforms Copilot from a guesser into a reliable informant. If your AI sounds confident but wrong, this episode explains exactly why — and how to fix …
Guest: Mirko Peters
Dec. 17, 2025

How to Connect Copilot to Salesforce, ServiceNow and Internal APIs

You think Microsoft Copilot knows your business. It doesn’t—and that blind spot is costing you real decisions.In this episode, we expose the uncomfortable truth about Microsoft 365 Copilot: out of the box, it only sees surface-level data like emails, chats, and documents—not the systems that actually run your business. No Salesforce pipeline. No ServiceNow incidents. No proprietary APIs. Just a narrow slice of context that leads to confident but wrong answers.We break down why Copilot is blind by default, how grounding really works, and why AI without secure access paths will always hallucinate. Then we show you the fix: building enterprise-grade Copilot agents using Copilot Studio and Teams Toolkit, wired directly into your real systems with governed identity, least-privilege access, and full audit trails.You’ll learn:How Copilot “sees” data—and why most organizations misunderstand itThe difference between AI theater and production-ready enterprise agentsHow to grou…
Guest: Mirko Peters
Dec. 16, 2025

Why Copilot Gives Wrong Answers in Microsoft 365 (And How to Fix It)

Your AI isn’t broken, it’s telling the truth about your mess. In this episode, we expose why Copilot, search, and AI agents give confident but wrong answers inside Microsoft 365 and how the real problem isn’t prompts, models, or tools, it’s governance. You’ll hear how permission drift, orphaned Teams, ROT data, shadow sites, and overzealous restrictions quietly poison AI grounding, causing hallucinations that sound just like you. Through real admin stories and before and after examples, this episode explains why AI reads structure, permissions, labels, and residue, not intent, and why cleaning the house changes everything. We break down the five governance binds that actually fix AI accuracy: lean information architecture, lifecycle management, sensitivity labels, DLP, and retention, all working together as a repeatable ritual. If you want Copilot answers that are current, precise, and trustworthy, this episode shows why governance is the foundation of AI truth and how to start fixing…
Guest: Mirko Peters
Dec. 16, 2025

Why Your Teams Apps Turn Into A Compliance Nightmare

Stop building quick apps in Microsoft Teams before they quietly turn into a compliance nightmare and a SharePoint graveyard you’ll be cleaning up for years.In this episode, we break down why Teams apps built with SPFx Adaptive Card Extensions often rot faster than anyone expects. What starts as a simple announcement card or dashboard widget quickly becomes an orphaned solution with no owner, no lifecycle, and no governance. These cards spread across Teams and Viva Connections, multiply by department, and create data silos that don’t agree on dates, labels, or retention rules. The result is stale content, compliance gaps, and late-night incidents no one planned for.You’ll learn why Adaptive Card Extensions are not “just UI” but a powerful distribution channel that surfaces content on mobile, caches data offline, and increases risk when the underlying data isn’t governed. We explain the five failures that show up every time: app sprawl, orphaned owners, fragmented data, complian…
Guest: Mirko Peters
Dec. 15, 2025

How AI Agents Are Creating Shadow IT in Microsoft 365

Shadow IT didn’t disappear, it evolved into AI agents quietly moving your data faster than your controls can see.In this episode, we break down how AI agents, Copilot Studio bots, and Power Automate flows are becoming the new Shadow IT inside Microsoft 365. What starts as productivity quickly turns into a governance and security nightmare when agents run with human identities, oversized Graph permissions, and no lifecycle controls. We explore how overshared SharePoint data, unmanaged browser-based AI tools, and third-party connectors expand your attack surface without triggering traditional security alarms. You’ll learn why Entra Conditional Access alone doesn’t protect agents, how delegated permissions quietly create ghost service accounts, and where Purview DLP often fails in real-world AI usage. The episode balances the real productivity wins agents can deliver with the hidden risks most organizations overlook. It closes with a practical reference architecture, a clear risk sco…
Guest: Mirko Peters
Dec. 15, 2025

Why Your Power Apps Fail After a Schema Change (And How to Prevent It)

Your Power Apps app works perfectly, until one day it fails with no error message and users can only say “it spins.” This podcast explains why low-code apps often break in silence: copy-pasted Power Fx formulas drift into conflicting versions, dev and prod blur without real environments, and hidden dependencies (globals, collections, shadow connectors, personal tokens) quietly decide whether the app runs. The transcript highlights common failure triggers like schema renames, delegation changes that drop records without alerts, throttling that causes duplicate submissions, and chaotic sharing that turns permissions into patches instead of roles.The solution is a practical refactor path for resilient Microsoft Power Apps development: map every screen, connector, table, and permission; extract and diff formulas to find duplicated logic; define health thresholds (red/yellow/green) for key user paths; add lightweight telemetry; and rehearse failures in test. The “stop the bleed” patter…
Guest: Mirko Peters
Dec. 14, 2025

How to Fix Bad Power BI Themes That Hide Your Data

Your Power BI theme might be the reason your dashboard is silently lying to you. In this breakdown, you’ll learn why a Power BI theme isn’t “just branding” — it’s a containment field that keeps critical signals visible. The video exposes five hidden failures that make alerts fade, subtotals vanish inside matrices, tooltips turn unreadable on hover, card visuals lose hierarchy, and slicers disguise selected vs. unselected states. The fix is ruthless and repeatable: enforce WCAG-style contrast rules (4.5:1 for text, 3:1 for charts, 7:1 for high-risk KPIs), add redundancy (icons + labels, not color-only), and lock everything in a governed theme JSON. You’ll also get a pass/fail validation protocol, pixel-tested contrast checks, and a workflow for versioned organizational themes, pull-request gates, and CI-ready reporting so “pretty” never outranks data truth.
Guest: Mirko Peters
Dec. 14, 2025

Microsoft Purview Auto Labeling Explained: Protect Contracts and PII

Most data leaks do not start with hackers. They start with kindness, convenience, and one small decision to “just share it.” In Part 2 of The Knot in the Cloud, we move to the edge of the system, where documents leave their birthplace and chaos either multiplies or stops cold. This episode explains how auto-labeling in Microsoft Purview acts as a silent sense, recognizing contracts, evidence, and sensitive data before humans forget to care. You’ll see how labels, content types, DLP, retention, and Copilot work together to prevent forks, stop oversharing, and preserve a single version of truth across Dynamics and Microsoft 365. Instead of slowing work down, classification removes guessing, replaces memory with law, and turns audits into dashboards instead of interrogations. This is not about catching mistakes. It is about lifting the floor so mistakes rarely happen at all.
Guest: Mirko Peters
Dec. 14, 2025

How to Fix Document Chaos in Dynamics 365 and SharePoint

Every organization has lost a document it desperately needed. A contract, a decision, a version marked “final” that was never truly final. This episode exposes why that chaos is not accidental, but structural. In Part 1, we explore how document sprawl silently fractures sales, projects, and compliance when SharePoint is treated like a file dump instead of an evidence system. Dynamics records events with precision, but without documents bound to those events, timelines collapse under scrutiny. Email attachments, private Teams channels, personal OneDrives, and endless folder hierarchies create parallel realities where proof cannot be summoned on demand. Audits fail quietly. Deals slow down. Trust erodes. This episode introduces the core problem: unstructured time. Without identity, metadata, retention, and enforced linkage between Dynamics, SharePoint, Purview, and Copilot, organizations repeat the same mistakes quarter after quarter. The documents are not lost. They are displaced in ti…
Guest: Mirko Peters
Dec. 13, 2025

How Over Automation Kills Your Customer Journey

The cursor freezes. The event stream flatlines. Silence gets loud. That’s how customer journeys fail in the summer—quietly, invisibly, and at the worst possible moment.Summer traffic is deceptive. Intent spikes, teams run lean, and automation is supposed to carry the load. But when journeys rely on assumptions instead of evidence, silence replaces action. High-intent signals appear—pricing page views, repeated add-to-cart events, long dwell times—yet no email, SMS, or task ever fires. No alert triggers. No error appears. The journey simply dies between intent and action.The problem isn’t lack of data or channels. It’s missing structure. Over-automation without guardrails kills more journeys than under-automation. Consent conflicts, stale segments, misfired triggers, and absent evaluation records create a perfect summer storm. Dashboards glow green while revenue leaks quietly out the back door.To protect performance during peak summer months, every real-time journey needs p…
Guest: Mirko Peters
Dec. 12, 2025

How to Build a Multi‑Agent Copilot in Microsoft 365 That Auditors Trust

Ever trusted an AI answer that felt certain, then realised you couldn’t prove where it came from? This video is a forensic walkthrough of how single agents hallucinate, leak data, drift off stale indexes, and fail every audit that matters – and how to fix it with a multi-agent reference architecture in Microsoft 365. You’ll see exactly how SPFx + Azure OpenAI + LlamaIndex chains go wrong: weak RAG retrieval, no rerank, ornamental citations, prompt injection, over-privileged Graph connectors, and stale SharePoint indexes. Then we rebuild the system with dedicated agents for retrieval, rerank, verification, red-team and blue-team policy, maintenance, and compliance, all fronted by Azure API Management and permission-aware Microsoft Search or Copilot retrieval. You’ll learn how to enforce chain of custody, log prompts and tool calls, require line-level citations, and replay answers on demand for regulators and boards. If you care about AI you can defend, not just demo, this is your bluep…
Guest: Mirko Peters
Dec. 12, 2025

Power Automate vs Reality: What Actually Works in Production

Ever had a Power Automate flow wake you at 3:07 a.m. with 6,000 ghost runs and no clear owner? This video is your blueprint for taming the orchestrator before it tames you. You’ll learn how to design resilient Power Automate architectures with clean triggers, Dataverse as a single source of truth, and idempotent patterns that stop infinite loops, duplicate messages, and runaway approvals. We walk through real tenant horror stories – loops that ate API quotas, dead-owner flows, and approvals that never expired – then show step-by-step remediation patterns that actually hold in production. Discover golden rules for try/catch/finally scaffolds, correlation IDs, poison queues, and governance with service principals, DLP, monitoring, and dashboards that point straight to the wound. If you run automation at scale in Microsoft 365, this guide will help you cut noise, reduce costs, and let your flows – and your tenants – finally sleep.
Guest: Mirko Peters
Dec. 11, 2025

How to Fix Document Chaos in Microsoft 365 With Purview

In a recent podcast, Mirko Peters discussed the critical importance of effective document management and compliance in organizations, emphasizing that lost documents can lead to organizational failure. He presented strategies for building an audit-ready Enterprise Content Management (ECM) system in the cloud, using tools like SharePoint and Purview to create a robust defense against regulatory scrutiny. The conversation highlighted the alignment with standards such as ISO 27001, GDPR, and SOC 2, which are essential for surviving inspections.Peters outlined a structured approach to document management, including defining ownership, lifecycle management, and implementing data loss prevention (DLP) measures. He stressed the need for clear policies, sensitivity labels, and regular audits to ensure compliance and mitigate insider risks. The discussion also covered the importance of collaboration between HR, legal, and security teams to maintain a culture of compliance.This podcast …
Guest: Mirko Peters
Dec. 11, 2025

How Autonomous Agents in D365 Cut Backlog by 30% in Real Teams.

The podcast features a discussion among experts focused on optimizing project management processes using Dynamics. The speakers emphasize the importance of transitioning from traditional, cumbersome workflows to more efficient systems that prioritize speed and clarity. They argue that merely implementing Dynamics is not the end goal; rather, the objective is to enhance the speed at which work translates into progress.Key points include the need to eliminate unnecessary stages and fields, establish clear exit criteria, and automate processes to reduce friction. The speakers advocate for a structured approach, breaking down tasks into manageable stages—qualify, commit, and deliver—while ensuring that each stage has actionable criteria. They highlight the significance of data-driven decision-making and the role of a dedicated product owner in maintaining momentum.This discussion is crucial as it provides practical strategies for organizations looking to improve their operational …
Guest: Mirko Peters
Dec. 10, 2025

How to Turn Dynamics 365 From Filing Cabinet Into Growth Engine

Dynamics 365 can be a filing cabinet or a growth engine—and most teams unknowingly build the cabinet. This episode shows how to turn Dynamics into a system that drives progress by removing friction, not adding features. Instead of treating go-live as the finish line, we focus on clarity, constraint, and monthly improvements that shrink cycle time and lift performance. You’ll hear how refining business process flows, tightening stages, and eliminating unnecessary fields immediately shifts user behavior and accelerates throughput. Real stories demonstrate how small changes—like forcing next actions, routing on save, and trimming approval chains—cut delays and restore momentum. We break down the habits of high-performing Dynamics teams: weekly triage of real user pain, 30-day release cycles, action-oriented views, and product ownership that prioritizes impact over noise. By the end, you’ll see how process, data, and people work together to turn everyday work into measurable progress. The…
Guest: Mirko Peters
Dec. 10, 2025

Governance First: Secure Membership Management on Dataverse and Dynamics 365

What if Dynamics 365 Sales was your membership engine, not just a sales CRM? In this episode, we show how to repurpose Dynamics 365 Sales and Dataverse to run memberships, committees, and partner programs without custom software. Instead of leads and pipeline, you model organizations, members, committees, positions, assignments, and partner programs using standard tables, relationships, and business process flows. We walk through a practical membership data model, where memberships bridge contacts and organizations, roles stay flexible, and lifecycle stages replace sales drama with clear registration, validation, active, renewal, and archive steps. You’ll learn how Outlook, Teams, SharePoint, Power Automate, and Power BI plug in automatically when you stay inside the Microsoft Power Platform guardrails. We also unpack common failure patterns like duplicate member tables, overusing JavaScript and plugins, and mixing sales and non-sales lifecycles. The result is a secure, scalable, audi…
Guest: Mirko Peters
Dec. 9, 2025

How Autonomous Agents in Dynamics 365 Cut Support Costs

You feel the chaos, inbox overflow, tickets vanish, customers rage. In this episode, we show how to tame that chaos with autonomous agents inside Dynamics 365 that standardize email-to-case intake, classify intent, and route every ticket with honest math instead of guesswork. You’ll see how AI reads full email threads and attachments, binds identity, sets the right SLA, and auto-creates complete cases so nothing drops and dashboards reflect reality, not noise. We walk through self-service flows, automated ticket creation, and clean human escalation, plus governance, audit logs, PII controls, and DLP so compliance teams can sleep at night. If you lead support, CX, or IT operations and your inbox is your attack surface, this episode is your blueprint to lower cost per ticket, cut average handle time, boost first-contact resolution, and turn Dynamics 365 into the spine of your customer service automation.
Guest: Mirko Peters
Dec. 9, 2025

How to Run Hybrid Quantum Jobs in Azure with Python and QAOA

This episode performs an “autopsy” on why classical optimization collapses on NP-hard problems and how hybrid quantum methods, especially QAOA on Azure, can triage them. It explains qubits, superposition, entanglement, and interference as tools for exploring many “maybes” at once, while a classical optimizer steers parameters. You’ll hear how Azure Quantum workspaces, simulators, and QPUs fit into normal Python- and DevOps-driven workflows, with an emphasis on logging, governance, and avoiding hype. Two case files—logistics max-cut and healthcare workforce scheduling—show how hybrid QAOA reduces congestion, overtime, and time-to-decision by reading histograms instead of chasing a single “best” answer. The episode closes with architecture patterns, security and reliability practices, and Microsoft’s motive for getting teams quantum-ready early: not magic speedups, but compounding gains from faster, more resilient decisions.
Guest: Mirko Peters
Dec. 8, 2025

How to Use Managed Identity with PowerShell for Microsoft Graph API

Still writing PowerShell against MSOnline and AzureAD modules in 2025? This episode explains why that stack is legacy – and how to go API-first with pure REST and Microsoft Graph. We walk through the core “token, headers, REST call” pattern, three real-world auth flows (device code, client credentials with certificates, and managed identity), plus the one token audience gotcha that breaks most Graph scripts.You’ll see how to build cross-platform Graph automation that runs cleanly on Linux, containers, GitHub Actions, Azure Functions, and Azure Automation – with no fragile module dependencies. Then we apply the pattern to enterprise scenarios: Intune device cleanup, identity onboarding, and compliance drift detection and remediation, all with least-privilege Graph permissions, robust retry logic, pagination helpers, and full audit trails in Log Analytics.If you’re an Azure, Intune, or Microsoft 365 engineer who’s tired of “works on my laptop” modules, this practical Graph-first…
Guest: Mirko Peters
Dec. 8, 2025

How to Build Reliable AI Agents for Intune and Entra ID.

Tired of chatbots that answer Intune incidents with poetry instead of fixes? In this episode, we go hands-on with Azure AI Foundry and Semantic Kernel to build a mini, self-healing, governed multi-agent system for enterprise IT. You’ll learn why single agents stall on real Intune, Entra ID, and Microsoft Graph workflows, and how planner, operator, reviewer, and concierge agents collaborate to deliver faster, safer automation. We break down patterns for tool-driven remediation, identity-scoped actions, content safety, and observability, then apply them to three real-world scenarios: ghost device cleanup in Intune, truly zero-touch onboarding, and automated BitLocker security hardening. Along the way we mix small language models with GPT-4-class reasoning models to cut cost, reduce hallucinations, and keep prompts short while still getting production-grade results. If you’re an Azure, Intune, or security engineer looking to turn AI agents into reliable teammates instead of risky toys, t…
Guest: Mirko Peters
Dec. 7, 2025

How to Use Azure Automation to Clean Up Your Intune Estate

Stop patching ghosts and start running a self-healing workplace. This Podcast reveals why Microsoft Intune alone can’t scale your endpoint management – and how pairing Intune with Azure, Automation, Functions, Microsoft Graph, managed identities and Log Analytics turns chaos into a quiet, secure estate. You’ll see how configuration drift, stale devices, manual reports and “global admin for everything” culture silently open the door to attackers, then watch how event-driven automation cleans the graveyard, enforces zero trust, and fixes non-compliant devices before users even notice. Real enterprise scenarios show 40%+ fewer ghost devices, onboarding times dropping from days to minutes, and mean time to remediate falling from days to under an hour. If you manage thousands of Windows laptops, kiosks and mobile devices, this Intune and Azure architecture guide is your blueprint for scalable compliance, predictable conditional access and truly automatic security hardening.
Guest: Mirko Peters
Dec. 7, 2025

Soft Delete, MUA, Vault Lock: The Only Azure Backup Safety Net You Have

Think your Azure backups are safe by default? They’re not. In this episode, we uncover how a single over-privileged identity can quietly kill “immutable” backups in Azure. You’ll hear real-life attack paths using compromised automation, shadow admins, and broad Contributor or Owner roles that delete items, purge soft-deleted points, and quietly zero out retention. Then we walk through a three-step hardening blueprint: enable soft delete on every vault, enforce multi-user authorization on destructive changes, and weld safety in with Vault Lock and least-privilege IAM. Learn how to isolate backup vaults, use PIM and Azure Policy, and monitor critical events with Sentinel so your recovery points survive ransomware, panic clicks, and misconfigurations in real Azure environments, especially for admins and security teams.
Guest: Mirko Peters
Dec. 6, 2025

How to Kill Data Silos with Microsoft Fabric and OneLake

Your data platform isn’t a platform – it’s a staged illusion. In this episode, I break down why your “modern stack” of Power BI, ad hoc pipelines, shadow CSVs and seven conflicting dashboards is really entropy in disguise. We dissect the real reason Microsoft Fabric exists: not as another feature bundle, but as an attack on fragmentation with one identity via Entra, one storage plane with OneLake over Delta, one governance story with Purview and one monitoring surface you can actually explain to an exec. I walk through the medallion architecture as a hard contract, not a vibe: bronze as immutable evidence, silver as validated truth, gold as curated meaning delivered through Direct Lake semantic models. You’ll also get a concrete seven day path to a minimum viable Fabric platform with clear access paths, shortcuts instead of copies, enforced lineage and governance that finally survives the “where did this number come from?” question.
Guest: Mirko Peters
Dec. 6, 2025

How to Wire MCP and Semantic Kernel for Secure AI Automation

You’re wasting AI on small talk. In this session I show you how to turn chatty models into hardened IT ops agents that actually fix incidents while you sleep. We wire Semantic Kernel, MCP, Microsoft Graph and Azure OpenAI with managed identity so agents can plan, act and auto-verify – without handing root access to a hallucinating chatbot.You’ll see how to slash MTTR, auto-resolve password reset tickets, drain bad builds, and roll back safely using tool schemas as “laws of physics,” not vibes. We’ll build a six-part agent molecule (persona, memory, planner, tools, policy, verifier) and drop it into real incident flows: 5XX spikes, canary failures, onboarding waves and weekend fire drills.If you care about uptime, sleep, and not turning your data center into glass, this is your blueprint: SK orchestrates, MCP connects, Foundry governs, managed identity contains – and your agents prove every action they take.
Guest: Mirko Peters
Dec. 5, 2025

How to Choose Between RAG and Microsoft 365 Copilot

The night is thick with static inside your tenant, and the questions aren’t small anymore. Copilot can walk the clean, well-lit M365 streets — summarizing inbox noise, tightening your notes, finding what you already have permission to see. Fast, friendly, useful. But tone isn’t truth, and guesses don’t survive compliance.This episode pulls you into the alleys where real knowledge lives: stale PDFs, forgotten SharePoint stacks, file-server ghosts, wikis no one maintained. That’s where Copilot reaches its boundary — and where Retrieval Augmented Generation starts. RAG becomes the librarian with receipts, dragging ground truth from your own systems, forcing citations, refusing to bluff. We map when Copilot is enough, when you must build a pipeline, and why teams explode cost, tickets, and trust by confusing the two. A secret step makes the whole discipline 10× easier — and we go there.If your world runs on proprietary policy, SOPs, baselines, and high-stakes questions where wrong…
Guest: Mirko Peters
Dec. 5, 2025

Your Zero Trust Fails If Intune Devices Aren’t Truly Compliant

Microsoft Intune is a powerful endpoint management solution — but improper deployment can introduce serious security risks. Misconfigured policies, over-permissioned roles, and weak compliance settings often create hidden vulnerabilities that attackers can exploit.In this guide, we break down the most common Intune deployment security risks, configuration mistakes organizations make, and how to harden your environment using best practices. From device compliance policies to role-based access control, this walkthrough helps you secure your Intune tenant before problems arise.If you’re managing endpoints at scale, prevention starts with correct configuration.
Guest: Mirko Peters
Dec. 4, 2025

How to Turn Microsoft Threat Analytics Into Real Security

You’re letting attackers stroll through your Microsoft tenant because you treat Threat Analytics like a newsletter instead of a weapon. In this episode, we show security leaders and SOC analysts how to turn Microsoft Threat Analytics into a living playbook that actually reduces time to detect and closes real attack paths. We explain what Threat Analytics is, how Microsoft’s own security researchers map global telemetry, MITRE ATT&CK techniques and indicators of compromise into guidance written in your tenant’s language, and why skimming the overview while ignoring exposure panels silently keeps you vulnerable. You’ll hear a simple rhythm: read, test, act, verify. We walk a focused 60 minute workflow that pulls techniques into Advanced Hunting, links findings to incidents in Microsoft Defender, and converts recommendations into Secure Score actions with clear owners, SLAs and evidence. Using phishing to token theft and living off the land persistence scenarios, we expose common detecti…
Guest: Mirko Peters
Dec. 4, 2025

The M365 Audit Log Mistakes That Let Attackers Walk Right In

What if your Zero Trust stack is silently greenlighting a perfect data heist in Microsoft 365?In this episode, we dissect how one “compliant” account quietly pulled 12,000 SharePoint files in 20 minutes—no malware, no DLP alerts, and all your Entra ID and conditional access policies saying “allowed.”You’ll learn why Zero Trust without audit evidence is just policy theater, and how to turn Entra risk signals, the Unified Audit Log, Purview policy edits, and Copilot interaction logs into a single, defensible incident timeline.We break down risky sign-ins, workload identity anomalies, mass download deltas, silent policy tampering, and AI-powered data exfiltration that looks like normal collaboration.Discover the one log pivot that exposes data staging every time and the KQL detection recipes that connect identity, privilege, data movement, and egress into a kill chain you can actually interrupt.If you run Microsoft 365 security, SecOps, or compliance, this is your practical gui…
Guest: Mirko Peters
Dec. 3, 2025

Teams Phishing Inside Your Tenant: How Attackers Trick Your Users

Your Microsoft 365 tenant might already be compromised—and your MFA is effectively useless because of one misconfiguration you’ve probably left on.In this episode, the Office of Corrective Doctrine walks you through five brutal real-world attack paths inside Microsoft 365 and Entra ID: Teams phishing posing as IT support, device code vishing that launders MFA-resistant tokens, malicious OAuth consent that turns “productivity apps” into silent data siphons, SharePoint “anyone with the link” exfiltration, and adversary-in-the-middle token theft that replays your sessions at scale.You’ll hear precise failure analysis and opinionated fixes: how to shut down broad user consent, lock down Teams external federation, constrain SharePoint and OneDrive sharing, enforce phishing-resistant authentication, bind tokens to devices, and turn Conditional Access, Defender for Cloud Apps, Safe Links, and App Governance into a coherent Microsoft 365 security strategy.If you own identity, coll…
Guest: Mirko Peters
Dec. 3, 2025

Teams Default Settings Are Broken for Security – Here’s the Fix

Your “private” Microsoft Teams channels are quietly bleeding data – and default settings are to blame.In this episode, we walk through real-world incidents where dormant guest accounts, synced libraries, and careless PII pastes turned Teams into a silent leak. You’ll see how to harden Microsoft Teams security with Entra ID conditional access, tenant-wide MFA for guests and users, and strict device compliance. Then we wire Purview DLP for Teams chat and channels, lock down SharePoint external sharing, and use Entra ID governance to expire guests and automate access reviews. Finally, we cover audit logs, retention, and legal hold so you can prove what happened, not guess. If you run Teams for your org, this is your step-by-step playbook to stop data walking out the side door.
Guest: Mirko Peters
Dec. 2, 2025

Hybrid Security Is Broken: Why You Need Defender XDR Now

Stop Buying Security Tools: The Shocking ROI of One XDR TimelineDrowning in alerts across M365, endpoints, and cloud apps? This video shows why your hybrid security stack is a Rube Goldberg machine that screams and still misses real attacks. You’ll see the four blind spots in Microsoft 365, identities, endpoints, and SaaS, and how attackers live in the gaps between your tools. Then we show how Microsoft Defender XDR fuses email, identity, device, and cloud telemetry into one incident story and one timeline, slashing dwell time, false positives, and audit pain. If you’re tired of swivel-chair investigations, alert fatigue, and paying three times for the same breach, this breakdown shows how consolidation flips Defender XDR from expense to savings.
Guest: Mirko Peters
Dec. 2, 2025

How to Use Entra and Sentinel to Catch M365 Attackers in Real Time

MFA is not your shield – it’s already broken. In this episode, we walk the bridge of a real M365 tenant breach, step-by-step, from the attacker’s cockpit to your shattered inbox. You’ll hear how one phishing click plus an AitM proxy and a “benign” OAuth app stole live cookies, hijacked mailboxes, and quietly vacuumed SharePoint at 2 a.m. No brute force, just borrowed badges, stolen tokens, and app consent abuse. Then we flip the script: the exact Entra logs, Sentinel KQL, UEBA analytics, and one killer policy combo that makes stolen tokens useless off-device. If you run M365 and still trust MFA alone, this briefing might be the most important hour of your year.
Guest: Mirko Peters
Dec. 1, 2025

Admin Consent in Entra ID: The One Click That Exposes Your Tenant

The podcast explains how attackers bypass MFA by abusing OAuth consent instead of stealing passwords. When a user or admin approves a malicious “productivity” app, it gets tokens with scopes like mail or files read and offline_access. That lets the attacker quietly read email, files and chats for months, even after password resets and new MFA devices. Normal identity events don’t revoke these grants; you must remove the OAuth grant or service principal itself. The host stresses three Entra controls: lock down user consent to low-risk scopes, only allow verified publishers, and route risky permissions through an admin consent workflow. Combined with rigorous logging, reviews and revocation, these steps eliminate most consent-based attacks in modern cloud identity environments today.
Guest: Mirko Peters
Dec. 1, 2025

How to Stop Stale Power BI Reports from Misleading Leaders

Are your dashboards secretly preaching lies? In this episode, we turn data governance into a full-on revival meeting. We name the heresy of ad-hoc share links, stale workspaces and broken RLS that quietly corrupt your “single source of truth”. Then we reveal the doctrine of distribution: org apps as the one canonical doorway, certified datasets as scripture, and deployment pipelines as your release liturgy. You’ll hear a concrete 30-day rite for dragging your analytics from chaos to canon, with clear roles, labels, audiences, tenant rules and capacity care that actually hold under pressure. If you suspect your reports are rumors in a robe, this is your wake-up sermon. Come prepared to repent of manual sharing and leave with a roadmap.
Guest: Mirko Peters
Nov. 30, 2025

Why Serious Power Apps Should Never Run on Excel Files

Your “Simple” Excel App Is Quietly Wrecking Your Business (And You Won’t See It Until It’s Expensive)Stop wiring Power Apps into spreadsheets and calling it “production.” Every shared Excel file is a glass elevator: silent data loss, last-save-wins concurrency, and zero governance until an auditor, regulator or angry exec shows up. In this video I tear down the Excel-as-database myth, show why Dataverse is the backbone your apps actually need, and walk you through a 10-step migration plan that keeps the business running while you move. One decision prevents 80% of these failures: centralize your data model, rules, and security in Dataverse first – spreadsheets only get to be views, never the source of truth.
Guest: Mirko Peters
Nov. 30, 2025

Fix Conditional Access Loopholes Hackers Use in Microsoft 365

This episode explains how to “calm down” a messy Conditional Access setup by removing blind spots and setting clear boundaries. It walks through three main trust problems—overbroad exclusions, unclear device compliance, and token theft—and shows how to replace permanent exceptions with time-bound authentication contexts, stronger MFA, and clear device tiers (compliant, hybrid joined, Azure AD joined, registered). The host outlines a simple baseline of five inclusive policies (all-users MFA, unmanaged device step-up, strong auth for admins, emergency bypass via auth context, and token hygiene/CAE) plus a safe rollout plan using report-only mode, waves, and rollback. Finally, it stresses ongoing monitoring with a few KPIs and alerts (coverage, strength, exclusion changes, high-risk sign-ins without CA) so Conditional Access stays consistent, visible, and predictable instead of chaotic.
Guest: Mirko Peters
Nov. 29, 2025

How to Stop AI Prompt Injection in LangChain4j and Copilot Studio

AI agents are shipping faster than your change control, and they’re carrying master keys to your data. This talk rips into how LangChain4J and Copilot Studio quietly turn “helpful copilots” into data-leaking, over-permissioned shadow admins with no audit trail. You’ll see exactly how prompt injection, over-scoped connectors, and missing logs create reportable incidents, and how strict schemas, per-agent identities, and real DLP stop the bleeding. The core move most orgs skip: give every agent its own locked-down identity, no shared creds, no tenant-wide scopes, and treat it like a very dumb, very powerful user you have to restrain by design.
Guest: Mirko Peters
Nov. 29, 2025

How to Diagnose GPU Underutilization in Production AI Systems

In this episode of The M365 Show we investigate a familiar but often misunderstood failure pattern in enterprise AI: GPU costs rise, throughput collapses and latency becomes unpredictable, even though the dashboards look healthy and the models appear to work. Instead of blaming parameters or architectures, we treat the problem as a forensic case and follow the evidence through the entire compute pipeline.We walk through a realistic Stable Diffusion workload under concurrency, with strict P95 latency objectives and GPU hardware that looks perfectly adequate on paper. From there, we trace how silent CPU fallback in ONNX Runtime, subtle version mismatches across CUDA, cuDNN, TensorRT and ONNX Runtime, and container misconfiguration combine into a single pathology that turns an accelerator into an expensive heater. The system continues to return correct outputs, but at 10 to 30 times the expected latency and with a fraction of the intended throughput.Building on that, we construct…
Guest: Mirko Peters
Nov. 28, 2025

How to Upgrade Legacy Java 8 Apps to Java 21 with AI Agents

Stop burning cycles on manual Java upgrades. In this episode, we walk through a real-world, end-to-end modernization of a legacy Java 8 Spring app to Java 21, and show how AI agents quietly do the work your team keeps postponing—with receipts.You’ll hear how we go from a drifting Java 8-era Spring MVC app on AWS (pinned dependencies, unpatched CVEs, idle compute waste, “works on my laptop” folklore) to a faster, cheaper, fully-audited Java 21 runtime on Azure. We let a co-pilot-style modernization agent handle the grind: inventorying the entire stack, ranking CVEs by real reachability, auto-applying OpenRewrite recipes, aligning BOMs, fixing illegal reflective access, and keeping every change traceable in Git.Then we push further: AWS out, Azure in—choosing between Azure App Service vs Azure Spring Apps, migrating to Azure SQL Database, generating production-ready Dockerfiles, wiring GitHub Actions CI/CD, plugging secrets into Key Vault & managed identities, and right-sizing p…
Guest: Mirko Peters
Nov. 28, 2025

How to Stop AI Agents from Doing Dumb Things in Microsoft 365

Tired of “smart” AI agents doing dumb, dangerous things in your Microsoft 365 tenant? This episode shows you the one architectural move that turns flaky prompt-powered agents into reliable, auditable systems: a pre-execution contract check that blocks bad behavior before it ever hits your data. We walk through how to separate LLM cognition from real-world operations, why executors and validated workflow graphs beat prompt hacks every time, and how to wire this into Microsoft 365 Graph, Azure OpenAI and Copilot Studio without creating a compliance nightmare.You’ll see how a validator proves three things before any tool call runs: the capability is real, the caller actually has permission right now, and the outcome is feasible and verifiable within strict data boundaries. No “trust the model,” no silent partial failures, no hallucinated tools. Instead, you get schema-checked JSON, idempotent executors, policy-enforced allow lists, human checkpoints as first-class workflow nodes, and…
Guest: Mirko Peters
Nov. 27, 2025

How to Build a Copilot That Respects DLP and Compliance.

Why do so many Microsoft 365 Copilot projects fail — even when the prompts look fine?In this episode, we explain why the real issue is not prompt engineering, but context engineering.Most AI failures are not model failures. They are context failures. When Copilot lacks structured, governed, and relevant information, it produces inconsistent, low-quality, or misleading results.Context Engineering goes beyond writing better prompts. It is the systematic design, management, and governance of all information your Copilot has access to — ensuring accurate, stable, and trustworthy outputs.We break down what context engineering really means in Microsoft 365 environments, why it matters for enterprise AI adoption, and how to design Copilot solutions that scale reliably.If you want consistent Copilot results instead of AI randomness, this episode is essential.
Guest: Mirko Peters
Nov. 27, 2025

Power Automate vs Azure Logic Apps: Which is better for enterprise?

Summary: In this episode I explain why “1,400+ connectors” is a vanity metric and compare Power Automate vs Azure Logic Apps for real enterprise integration. We dig into throttling, throughput, vNet and private endpoints, Azure Arc hybrid, AI agents with Azure Functions, and give you a simple decision rule: Power Automate for departmental M365 convenience, Logic Apps for high-volume, governed, hybrid workloads.
Guest: Mirko Peters
Nov. 26, 2025

How to Replace Power Automate with Copilot Workflows Agent

n this episode, we put Microsoft 365 Copilot’s Workflows Agent head-to-head with Power Automate and ask the uncomfortable question: are your painstakingly hand-built cloud flows now the slow, expensive option? We break down where conversational, intent-driven automation beats traditional designer-driven flows for everyday work across Outlook, Teams, SharePoint, Planner and Microsoft Graph—and where Power Automate still absolutely owns the room.You’ll see real-world use cases—approvals, data sync, incident triage, CRM updates and IT onboarding—timed and dissected for build time, error surface, governance, and licensing cost. We unpack DLP, environments, auditability, SLAs, and why hybrid patterns (Agent front, Power Automate spine) are where the real ROI hides. By the end, you’ll know what to keep in Power Automate, what to move to Workflows Agent, and what to retire entirely—so you stop hoarding fragile flows and start shipping automations that match how your org actually works.
Guest: Mirko Peters
Nov. 26, 2025

Item-level permissions killing your app speed? A better way with Dataverse

In this episode, we break down the myth that “SharePoint lists are a database for Power Apps” and show why that belief quietly kills performance, scalability, and data integrity. You’ll learn exactly where SharePoint list–backed Power Apps fall apart: delegation limits (500/2,000 record caps), the 5,000-item list view threshold, non-delegable filters, item-level permissions at scale, and complex queries that push all the heavy lifting to the client.We contrast this with Dataverse as the native data engine for Power Apps: server-side query execution, rich relational modeling, row and field-level security, auditing, better offline behavior, and clean integration with Power BI, Data Lake, and AI workloads. Instead of workarounds, throttled flows, and blue delegation banners, you get reliable performance and honest record counts.The episode gives IT leaders and makers a decision framework: clear thresholds for when to move from SharePoint to Dataverse (record volumes, compound fil…
Guest: Mirko Peters
Nov. 25, 2025

Power Apps Only Shows 2,000 Excel Rows? Fix This Limit

You clicked “Create app from Excel,” felt clever, and accidentally migrated your chaos at scale. In this episode, we break down why Excel is a calculator with delusions of grandeur and why Dataverse will punish spreadsheet habits with integrity errors. I tear down the five silent failure patterns that quietly destroy Power Apps built from Excel data: no primary keys, mixed data types, text lookups instead of real relationships, multipurpose “do everything” columns, and orphan rows that point to nowhere. You’ll hear why identity is a contract, not a column, how surrogate keys and alternate keys stop upserts from behaving like a blender, and how proper types (text, number, decimal, currency, date, choice, lookup, boolean) turn flaky formulas into reliable logic. We’ll walk through replacing VLOOKUP-style thinking with real relationships, splitting overloaded status fields, eliminating orphans with required lookups and cascade rules, and using Power Query to trim, normalize, dedupe, and …
Guest: Mirko Peters
Nov. 25, 2025

Data Team Drowning in „Which Number Is Right?“ Debates? Lock Baselines in Fabric

Warehouse Snapshots in Microsoft Fabric promise simplified data recovery and historical consistency — but many organizations misunderstand how they actually work. Snapshots are not traditional backups, and relying on them incorrectly can lead to architectural and governance issues.In this guide, we explain what Microsoft Fabric Warehouse Snapshots really are, how they function within OneLake architecture, and when to use them strategically. You’ll learn about limitations, performance implications, recovery scenarios, and best practices for enterprise data governance.If you’re designing a resilient Fabric architecture, understanding the truth about Warehouse Snapshots is critical.
Guest: Mirko Peters
Nov. 24, 2025

Your Canvas App Runs on SharePoint? Move It to Dataverse Now

This episode rips the mask off Microsoft’s new “canvas app revival” story and shows what’s actually happening under the hood. It’s not a renaissance. It’s a fork. A split. A deliberate architectural divide between the fast personal Copilot lane and the governed enterprise Power Platform lane. Across twenty minutes, we expose why App Builder feels familiar on purpose, why that familiarity is a lure, and why defaulting to SharePoint lists is the fastest way to build something that collapses the moment the requirements grow teeth.You’ll hear how delegation limits silently lie to users, how lookup ceilings turn models into spaghetti, and how personal-context inheritance becomes a time bomb the day the creator leaves the company. We walk through the migration cliff, the re-platforming tax, the archaeology required to rebuild a “toy app” into a real system, and why Dataverse isn’t optional once you care about scale, security, or audit trails.From there, the episode pivots into the g…
Guest: Mirko Peters
Nov. 24, 2025

How to Use Purview DLP to Block Copilot From Sensitive Docs

Worried your SharePoint or Copilot agent is “hallucinating” data leaks? In this episode, we unpack why that’s almost never the model’s fault and almost always your permissions and scope design. You’ll learn how SharePoint and Microsoft 365 agents actually see your data through Microsoft Graph, why overscoped knowledge sources plus permissive inheritance turn into accidental disclosure at machine speed, and why grounding does not equal a security boundary. We break down a practical mental model for agents – user persona plus retrieval filters, gated by permissions, labels, and Purview DLP – and show exactly how an agent can quietly stitch together truths from adjacent libraries you never properly isolated.From there, we go deep into the four control planes that stop bleed without killing usefulness: scoping knowledge sources at the library level with strict metadata and multiple narrow, specialized agents instead of one encyclopedic monster; breaking SharePoint inheritance where it…
Guest: Mirko Peters
Nov. 23, 2025

Copilot Rolled Out, Helpdesk Exploded? Build This Learning Hub

This episode rips apart the illusion that “Copilot training” is a workshop, a slide deck, or a single rollout campaign. It starts with a familiar pain: you trained users on Microsoft Copilot, pinned decks, hosted Q&As, ran office hours—and your help desk ticket queue still grew. Users got smarter for 24 hours, then went straight back to asking, “Which Copilot do I use?” and “Is this safe?” The episode argues that the core problem isn’t users, or even Copilot. The problem is that most organizations are trying to manage a fast-moving, AI-driven behavior engine with static training and scattered documentation. Without a governed, tenant-aware learning system, you’re not doing adoption—you’re role-playing a help desk.From there, the conversation reframes Copilot adoption as an information architecture and governance problem, not a training problem. Traditional one-off training creates “shadow training” everywhere: rogue slide decks in Teams, PDFs with filenames like “Ultimate Copilot …
Guest: Mirko Peters
Nov. 23, 2025

Service Accounts vs App Registration in Power Automate: What to Use

Your Power Automate email flows aren’t clever automations, they’re HR risk wrapped in HTML. You wire a flow to a “service account,” fight through MFA once, get it working, and decide it’s done. It’s not done. It’s brittle, over-privileged, impossible to audit cleanly, and the first time conditional access or a password policy changes, it dies loudly or, worse, half-silently.A service account is still a user. Delegated auth, MFA prompts, password expiry, CA tweaks – all the stuff meant for humans – now sits in front of a robot that can’t tap “Approve” at 2:14 a.m. Tokens expire, flows wake up, find nothing valid, and either fail or thrash until they send duplicates like a jammed label maker. To “fix” that, people hand it Send As, then another exception, then a shared mailbox that never gets revoked. Over time your “one sender” is an impersonation cannon that can send as almost anyone. Now mix in shared passwords and mailbox rights and your audit trail becomes vibes: was it the flow…
Guest: Mirko Peters
Nov. 22, 2025

How to Find Orphaned SharePoint Sites No One Owns (and Remove Them)

Your SharePoint isn’t messy – it’s a digital landfill you’re paying to host. Dead projects, duplicate “final_v7_REAL_final” files, ghost guest access, broken links, and a Copilot happily hallucinating on rotten content. This video shows you how to turn that chaos into a governed, measurable, adult-run SharePoint and Microsoft 365 environment – using licenses you already own. No third-party tools, no fluffy “best practices”, just enforcement.You’ll learn how to stop SharePoint sprawl at the source with standardized site provisioning, templates, and naming that actually stick, then enforce lifecycle with automated inactivity checks, owner attestations, and read-only/archival rules in both E3 and E5. We’ll define what a “healthy” site really is, expose inactive and ownerless sites, cut duplicate content, and reduce search noise so users finally hit the right document on the first click.We go deep on retention labels vs retention policies, how to auto-apply labels using metadata, …
Guest: Mirko Peters
Nov. 22, 2025

Azure Functions + Python: The Cost Trap Killing Your Power Platform ROI

Python is NOT the language of AI inside the Microsoft stack—and in this episode, I show you why that belief is quietly wrecking your Power Platform projects, inflating defects, and burning your budget. If you’re cramming Python into Power Automate, Power BI, Fabric, or custom connectors as “glue code,” this is your wake-up call.We break down why Python is amazing for analytics, ML, and Fabric notebooks—but a terrible choice for everyday orchestration inside Power Automate, Power BI Dataflows Gen2, Dataverse, and Microsoft 365. You’ll learn how Office Scripts (TypeScript-flavoured), Copilot, and agent-style orchestration (like type-agent) can write and run the glue for you, with typed contracts, native connectors, and AI-generated scripts that actually respect your schemas and governance.Instead of debugging brittle Python in Azure Functions at 2:14 a.m., you’ll see how to:Keep Python where it shines: Fabric notebooks, advanced analytics, ML.Use Copilot + Office Scripts to …
Guest: Mirko Peters
Nov. 21, 2025

Copilot Ignores Your Company Policies? Here's the Fix

Out-of-the-box Microsoft Copilot sounds like a genius—but in real enterprises it’s a dangerously confident intern. In this episode, we expose where default Copilot quietly fails on the questions that actually matter: “Can I share this file?”, “Who’s on-call right now?”, “Is this HIPAA-safe?” You’ll see how generic, Graph-only Copilot ignores your DLP exceptions, regional SOPs, escalation paths, and legal memos—and why that’s how incidents are born.Then we show you the fix: plug your own specialist engine agent straight into Microsoft 365 Copilot Chat with a simple manifest upgrade. You’ll learn the retrieval + actions + guardrails pattern, how to wire Azure AI Search, internal APIs, and tenant controls, and the exact schema 1.22 tweaks (copilotAgents + customEngineAgents) that flip Copilot from smooth-talking generalist to hard-edged policy enforcer.The before vs. after is brutal: vague essays and hallucinated “best practices” turn into crisp, cited decisions, “Page now” butto…
Guest: Mirko Peters
Nov. 21, 2025

Copilot Shows Wrong or Old Data: Fix Permissions and Trust Fast

Your Copilot rollout is probably going to flop—and it won’t be the AI’s fault.Most organizations treat Microsoft 365 Copilot like a feature toggle: light up licenses, send a heroic memo, run one training… and three months later MAU is a rounding error. In this episode, we expose the five hidden failure modes that quietly kill Copilot adoption: vague “be more productive” use cases, governance theater that stalls everything, launch-and-ghost comms, license confetti with no telemetry, and users who were never actually taught how to talk to the model.You’ll learn the brutal truth that deployment is not adoption, the week-one leadership decision that predicts your long-term MAU, and why your real product isn’t Copilot—it’s behavior change. We walk through the C4 prompting pattern (Context, Constraint, Critique, Continue), the 10/30/60 “Tuesday task” model that kills blank-page syndrome, how to stop governance panic without freezing the rollout, and a practical 90-day adoption playb…
Guest: Mirko Peters
Nov. 20, 2025

How to Archive Inactive SharePoint Sites Without Breaking Governance

SharePoint looks confident on the surface, but under the hood it’s drowning in duplicates, forgotten drafts, and every “final final V2” that ever existed. In this episode, we pull back the curtain on why your search results lie, why Copilot sounds smart while guessing, and how a quiet storm of rogue files destroys governance without anyone noticing. It’s not a storage problem, it’s a relevance problem, and the chaos is baked into human behavior—people hoard because delete feels dangerous. SharePoint obeys, versions multiply, and truth dissolves in a fog of near-identical copies that confuse ranking systems and derail compliance.This episode dives into the architecture that fixes the mess without breaking collaboration or scaring users. We redesign the entire content lifecycle using a SharePoint command, an Azure Function, Blob tiers that behave like a warehouse district, and a ledger that remembers everything you move. Search becomes sharper, Copilot stops hallucinating, and your …
Guest: Mirko Peters
Nov. 20, 2025

Stop Losing Files in SharePoint: Fix Your Document Library Views Today

Your SharePoint / Microsoft 365 document libraries are quietly killing productivity — and Microsoft already shipped the fix. In this episode, I show you how the NEW Doc Libs UX, Forms, Autofill and Copilot turn your “final_v3_REALLY_final.docx” graveyard into an intelligent workflow that actually guides work instead of hiding it.You’ll see how enhanced breadcrumbs, visible filter pills, board view and saved views slash “where did my file go?!” drama, and how one adoption-killing mistake in your forms is sabotaging everything. Then we flip the front door: idiot-proof intake with Forms, smart metadata from Autofill (reading time, abstracts, categories) and a simple triage routine that keeps your response folders from turning into purgatory.Finally, we weaponize Copilot inside Doc Libs: instant version comparisons, punchy abstracts, audio overviews and grounded Q&A that turns a file pile into decisions on demand. Implement the five switches from this episode and your library stop…
Guest: Mirko Peters
Nov. 19, 2025

Multi‑Channel M365 Agents Without Broken Adapters (Teams, Slack, Outlook)

Your M365 AI agent isn’t failing because the model is bad—it’s failing because your plumbing is. This episode exposes why DIY agents that “work in dev” die the second real users and security show up. You’ll hear how app-only auth quietly nukes permission fidelity and audit trails, why stateless bots forget context the moment you add a second node, and how hand-rolled Teams/Slack/Outlook adapters create glitchy, untrustworthy UX that feels cheap and amateur.The host then reveals the real unlock: the Microsoft 365 Agent SDK as the non-optional backbone for identity, state, channels, and governance. You get act-as-user auth, durable conversation state across clusters, real adapters for Teams/web/Slack/Copilot, streaming that just works, and built-in hooks for Purview, DLP, Defender, and eDiscovery—so security says “yes” instead of “absolutely not.”If you’re gluing LangChain, SK, and custom tools together and hoping it passes review, this episode is the wake-up call: stop shipping…
Guest: Mirko Peters
Nov. 19, 2025

How to Choose the Right Paginated Tool: Service vs Report Builder vs SSRS

Your Power BI dashboards aren’t broken – you’re just using them for the wrong job. This episode shows why “Export to PDF” is a lying screenshot, and how paginated reports (in the Service, Report Builder, or Visual Studio) finally give executives the print-perfect, audit-ready PDFs they keep asking for. In under half an hour, you’ll learn exactly which tool to pick, how to avoid layout disasters, and a simple upgrade path from “quick hack” to fully governed reporting suite.
Guest: Mirko Peters
Nov. 18, 2025

Stop DAX UDF Timeouts: Materialize with ADDCOLUMNS Instead

You thought VAL vs EXPR was harmless syntax sugar. In reality, it decides when your metrics are evaluated, which means the same function, same arguments can return a completely different “truth” — clean visuals, perfect totals, and numbers that are confidently wrong.
Guest: Mirko Peters
Nov. 18, 2025

Duplicates and sync conflicts in OneDrive? How to stop broken file versions

Stop treating the cloud like a USB stick from 2007. In this episode, we unpack why “Sync Everything” secretly trashes your CPU, storage, bandwidth, and governance—and how OneDrive shortcuts turn that wheezing laptop into a fast, curated workspace. If your fan is screaming, your sync queue is stuck on “processing changes,” and your C: drive is one bad folder away from full, this is your intervention: doors to the source, not copies of the building.
Guest: Mirko Peters
Nov. 17, 2025

How to Keep 3D Models From Bypassing Your Fabric Governance Rules

Think spreadsheets are chaos? Cute. In this episode we stress-test Microsoft Fabric against the worst data you own: photorealistic 3D assets and full-fidelity digital twins. We break down why a single “file” is actually a sprawling supply chain of scans, meshes, textures, physics, and licenses — and how one sloppy ZIP export can turn into a global compliance nightmare.You’ll learn how Fabric turns governance from theater into an always-on safety system: Entra ID–backed identity, object-level security, lineage that behaves like a black-box recorder, rights-as-code, and streaming with signed tokens instead of random file copies. We walk through real workflows for artists, simulation engineers, and robotics teams, and show how to version twins so “latest” stops being a ticking time bomb.If you’re still trusting folders, shared drives, and good intentions to protect multi-gigabyte 3D assets, this episode is your wake-up call. Hit play to see why, if your governance can hold a 1:1 …
Guest: Mirko Peters
Nov. 17, 2025

Auditors Question Your AI Decisions? Use Agentic RAG for Traceable Proof

Your Copilot isn’t smart – it’s a very expensive autocomplete. In this episode, we break down why classic RAG (retrieve-augment-generate) quietly fails the moment your truth lives in more than one system, and how “agentic RAG” on Azure turns Copilot from a context tourist into an actual reasoning engine.You’ll hear how Planner, Retriever, and Verifier agents running on Azure AI Agent Service can roam Microsoft Fabric, SharePoint, and external data, cross-check their own answers, and deliver evidence-linked insights that auditors, CISOs, and data leaders can actually trust. We dig into On-Behalf-Of auth, RLS/CLS, and Purview labels so your AI respects the same permissions as your humans, instead of leaking CFO forecasts to interns.If you’re a CIO, CDO, architect, BI lead, or security/GRC owner who’s tired of hallucinated KPIs and pretty-but-useless dashboards, this is your blueprint. Learn how to cut decision latency from months to minutes, turn SharePoint chaos into a semantic…
Guest: Mirko Peters
Nov. 16, 2025

Why Your Azure Invoice Explodes Each Month (And How a Mini PC Fixes It)

Still paying sky-high cloud rent for servers you can’t even touch? This episode shows you how to bring “the cloud” home, slash your Azure bill, and keep all the governance, security, and automation you actually care about. You’ll learn how Azure Arc lets your own mini-PCs and edge boxes wear an Azure badge, so they obey the same policies, Defender rules, RBAC, and monitoring as any public region. Then we go step-by-step through Azure Local: zero-touch voucher USB enrollment, spinning up a private Azure region on a shoebox-sized PC, and deploying VMs and AKS from the same portal you already use. We expose the AD trap and replace it with certificate-based identity in Azure Key Vault for cleaner, auditable zero-trust at the edge. Finally, we break down the economics: swap 24/7 VM rent for one-off hardware, tiny power draw, and predictable Capex—while keeping burst workloads in the public cloud. If you’re a CIO, architect, or DevOps lead tired of roulette-cloud billing, this is your playb…
Guest: Mirko Peters
Nov. 16, 2025

Still Typing into Copilot? Turn on Hands‑Free Voice in 5 Minutes

Typing to Copilot is the new fax machine—and your thumbs are the bottleneck. In this episode we break down how to give Copilot an actual voice, a memory, and a legal department, so it can keep up with the way you think, not the way you type.You’ll hear how GPT-4o Realtime turns Copilot from a slow, QWERTY-bound chatbot into a true conversational partner that listens while you speak, lets you interrupt mid-answer, and responds in milliseconds. Then we plug that voice into a real brain: Azure AI Search with RAG, so every answer is grounded in your own policies, standards, and FAQs—fully cited, fully governed.We walk through the blueprint step by step: Blob Storage, Azure AI Search, a hardened proxy layer, and secure M365 voice integration in Copilot Studio, Power Apps, and Teams. No biometrics, no cowboy connectors, just Entra ID, Purview, DLP, and logs your CISO can sleep on.If you’re still typing into Copilot, you’re leaving productivity—and compliance-grade insight—on the…
Guest: Mirko Peters
Nov. 15, 2025

Cloud Costs Exploding After AI? Here’s the Real Reason

Stop your cloud migration. Seriously. If you’re still bragging about being “cloud first,” this episode will show you why your shiny Azure estate is actually AI hostile. 🧨We break down the brutal truth: lift-and-shift doesn’t modernize anything—it just moves your technical debt into someone else’s data center. Your VMs won’t give Copilot safe, governed access to data… they’ll give it a front-row seat to your permissions sprawl, lineage gaps, and compliance nightmares.You’ll learn:Why cloud ≠ AI (and how your 2015 migration is blocking 2025 AI use cases)The Fintrax case study: “cloud-first” optics, AI pilot failure, compliance incident, and a 70% cost blowoutThe 3 pillars of real AI readiness: data discipline, MLOps maturity, and governance talentA no-BS 3-step playbook: Unify → Fortify → Automate so every AI decision becomes traceable and defensibleIf your roadmap still reads like a relocation plan instead of an AI architecture, hit play before you burn the next dec…
Guest: Mirko Peters
Nov. 15, 2025

Fix This Data Bottleneck Before You Buy More NVIDIA Blackwell GPUs

Your GPUs aren’t the problem. Your data fabric is.In this episode, we unpack why “AI-ready” on top of 2013-era plumbing is quietly lighting your cloud bill on fire—and how Azure plus NVIDIA Blackwell flips the equation. Think thousands of GPUs acting like one giant brain, NVLink and InfiniBand collapsing latency into microseconds, and Microsoft Fabric finally feeding models at the speed they can actually consume data.We break down the Grace-Blackwell superchip, ND GB200 v6 rack-scale VMs, liquid-cooled zero-water-waste data centers, and what “35x inference throughput” really means for your roadmap, not just your slide deck. Then we go straight into the uncomfortable truth: once you fix hardware, your pipelines, governance, and ingestion become the real chokepoints.If you want to cut training cycles from weeks to days, slash dollars per token, and make trillion-parameter scale feel boringly normal, this is your blueprint.Listen in before your “modern” stack becomes the …
Guest: Mirko Peters
Nov. 14, 2025

Let Copilot Create Your Planner Tasks so You Don’t Click All Day

Still dragging cards around in Microsoft Planner like it’s 2015? In this episode, I show you how to stop babysitting boards and start speaking tasks into existence with a “Task Planner” Copilot agent.You’ll learn how Planner, Copilot Studio, and Power Automate actually fit together: Planner keeps the board tidy, Copilot reasons over your requests, and Power Automate quietly runs the rules in the background.Step by step, we build an agent in Copilot Studio with tight instructions and locked-in Group/Plan IDs so it can safely create, list, and update Planner tasks from natural language — including “tomorrow”, “next Friday”, or “set everything to Friday”.Then we push it into Microsoft 365 Copilot and Teams so you can say things like “Create three tasks for next week’s sprint” or “List my open tasks, then set them all to Friday” without touching a single card.We wrap with the unsexy parts that actually matter: governance, DLP, connector ownership, context limits, and how t…
Guest: Mirko Peters
Nov. 13, 2025

Auto‑fill Excel RFI spreadsheets from your knowledge base in minutes

This episode explains how to eliminate manual Excel work by using an autonomous agent that completes spreadsheet-based RFIs without human involvement. Instead of relying on macros or step-by-step automation, the system watches for incoming Excel files, interprets the questions inside them, generates accurate responses using defined knowledge, writes the answers back into the spreadsheet, and sends the completed file automatically.The episode emphasizes the difference between simple automation and true autonomy. Automation waits for instructions, while an agent acts independently by observing, reasoning, and completing tasks end to end. RFIs are used as the ideal example because they are structured, repeatable, and clearly define what “done” looks like. This structure allows the agent to behave predictably rather than creatively, reducing errors and eliminating wasted effort.A major theme is the importance of structure and discipline. Clean inputs, consistent spreadsheet layout…
Guest: Mirko Peters
Nov. 13, 2025

Step-by-Step: Connect Azure SQL to Copilot Studio via Data Gateway

Your Copilot sounds smart but secretly knows nothing about your business. It’s guessing from Wikipedia while your real memory—orders, invoices, inventory—sits locked in SQL Server behind the firewall. This episode exposes the fix: the Power Platform Data Gateway, a locked-down, outbound-only “spinal cord” that lets Copilot read and write live SQL data without exposing your database.You’ll hear how to plug Azure SQL into Copilot Studio as a Knowledge Source so every chat can fire real-time T-SQL through the gateway instead of stale CSV exports. Then it gets wild: SQL Actions turn Copilot from a chatty analyst into a digital employee that can safely insert and update records with confirmations, least-privilege access, and full audit trails.Finally, you’ll blueprint the “hybrid brain”: SQL as memory, the gateway as spine, Copilot + Power Platform as brain, and Teams/Web as the face your users see. With clusters, indexes, telemetry, and a battle-tested checklist, you’ll ship an AI…
Guest: Mirko Peters
Nov. 12, 2025

Why Your MCP Server Is Invisible to Copilot Studio (And How to Fix It)

Think adding Model Context Protocol to Copilot Studio is “just a custom connector”? This episode blows that lie apart. We unpack why the shiny MCP dropdown only talks to Microsoft’s own sources, and why your “connected” MCP is usually a dead tunnel, not a live bridge. You’ll learn what MCP really is (a streaming context protocol, not a data feed), the exact gotchas that keep your custom connector invisible or silent (host/base URL, schemas, streaming, TLS, proxies), and how to actually prove it works with real-time markdown, citations, and logs. Most importantly, we show why all this fiddly setup isn’t nerd vanity—it’s how you turn Copilot from a hallucinating chatbot into a compliant, auditable analyst your security and compliance teams can live with.
Guest: Mirko Peters
Nov. 12, 2025

Migrating Power Automate Cloud Flows to Agent Flows: Where to Start First

Cloud Flows vs Agent Flows: The Budget Bombshell Microsoft Hoped You’d MissYou’re building automations like it’s 2019 and it’s quietly draining your budget. The premium connector trap turns one small flow into a company-wide license bill. Hidden API throttling slows down your automations without warning. AI Builder double-pay means you’re getting charged twice for one result. Agent Flows include premium and custom connectors with no extra tax. Real math: 300 actions cost about forty cents. Learn when to use Agent Flows versus Cloud Flows and how to convert old Cloud Flows into Agent Flows—it’s one-way. Message-based billing ends surprise invoices. One model charges you for existence, the other charges you for work. If it starts in chat, is personal, or spikes in usage, use Agent Flows. If it’s shared, scheduled, or cross-team, use Cloud Flows. Save your budget, save your weekend, and stop paying for idle automation.
Guest: Mirko Peters
Nov. 11, 2025

How to stop breaking Power Automate flows with Python

Microsoft just made Python “run natively” inside Power Platform — and chaos followed.From Copilot Studio’s Code Interpreter to Azure Functions, everyone’s suddenly a Python dev… until the flows time out, the files hit 512 MB, and IT gets a heart attack.In this episode, we break down the great Python illusion: why “runs natively” ≠ “runs anywhere,” what the Code Interpreter actually is (a sealed glass terrarium for code), and when to stop pretending it’s production infrastructure.Then we contrast it with Azure Functions, the real grown-up runtime — scalable, governed, auditable — and explain how to move from prototype to production without setting your tenant on fire.
Guest: Mirko Peters
Nov. 11, 2025

Free Copilot, not free governance: the admin checklist you need first

Microsoft says Copilot is now free across Word, Excel, PowerPoint, Outlook, and OneNote. But here’s the twist: it’s not magic — it’s your data, orchestrated. In this episode we rip off the marketing gloss and show how Microsoft Graph pipes your emails, files, meetings, and notes into a single “AI brain.” You’ll see how Copilot actually works, where it really saves time, and why privacy, DLP, and audit workloads spike the moment you switch it on. Faster workflows? Yes. Free compliance? Not a chance.
Guest: Mirko Peters
Nov. 10, 2025

Too Many False Positives in Defender? Fix It With Synthetic Analysts

Your “intern” just became your scariest, smartest coworker—and it’s made of code.In this episode, we unpack how Microsoft Security Copilot is quietly turning traditional Security Operations Centers into AI-driven defense factories. Forget drowning in alerts, phishing noise, and endless Patch Tuesday chaos. These synthetic analysts—autonomous agents baked into Defender, Entra, Intune, and Purview—are triaging phishing emails, tightening conditional access, and pre-planning vulnerability remediation before most humans finish their first coffee.You’ll meet three “interns” that:Read thousands of emails a day and never get alert fatigueConstantly patrol identities and access policies for silent privilege creepAct as a 24/7 digital medic for vulnerabilities across your endpointsThen we go a step further: you can build your own agents with plain English prompts, effectively staffing a synthetic workforce tailored to your environment.Is this the end of SOC analysts—or …
Guest: Mirko Peters
Nov. 10, 2025

How to Use Power Automate to Cut Your Copilot Time in Half

Most companies think Copilot = instant productivity.Wrong.Copilot isn’t the ROI engine — Power Automate is.Copilot only “suggests.” Power Automate does the work.In this episode we expose the 5 hacks that turn Copilot from a chatty intern into a revenue-generating automation machine — including Custom Connectors that unlock your hidden data, Adaptive Cards that turn AI suggestions into one-click actions in Teams, and telemetry that finally proves AI impact in real numbers — not hype.If you want actual business outcomes, not AI vibes — this is the episode.
Guest: Mirko Peters
Nov. 9, 2025

Your Power Apps Are Slow Because You Still Type Data by Hand

AI inside the Microsoft Power Platform isn’t just about 'Copilot writes formulas' anymore. In 2025, Microsoft introduced four innovative capabilities that transform how apps, data, and automation are developed: Dataverse Prompt Columns, AI Form Filler / Form Assist, Generative Pages, and Copilot Agents. These aren’t just new features — they represent a new build model where you describe your intent, and the platform constructs the logic automatically. For instance, Dataverse Prompt Columns enable reasoning within Dataverse records, while AI Form Filler Automation turns emails and screenshots into structured data with a simple paste. Generative Pages facilitate UI layout as a conversational process, and Copilot Agents act as trained teammates to delegate tasks efficiently. The core shift is from knowledge of syntax to mastering how to craft effective prompts. Makers who rely solely on procedural methods risk falling behind those who design outcomes using natural language. This emerging…
Guest: Mirko Peters
Nov. 9, 2025

How to Move AD Groups to Entra ID Without Breaking Access

Managing identity in 2025 shouldn’t feel like running a smartphone next to a rotary phone, but that’s exactly what happens when organizations rely on both on-prem Active Directory and Microsoft Entra ID. This episode breaks down the real cost of that dual-directory setup: mismatched policies, sync drift, failed Conditional Access checks, and endless “I can’t log in” tickets.We start by explaining the Source of Authority—who actually owns your users and groups—and why hybrid sync was meant to be a bridge, not a permanent home. You’ll learn how the IsCloudManaged property flips ownership from AD to Entra ID and why that shift is essential for Zero Trust, modern governance, and consistent authentication.Before moving anything, preparation is key. We walk through cleaning up stale AD objects, checking synchronization health, enforcing MFA, and documenting the attribute and app dependencies that can break during migration.Finally, we cover why groups should move first, how to i…
Guest: Mirko Peters
Nov. 8, 2025

Stop Using RPA Bots for Legacy Apps: Use Copilot Computer Use

This might be the week the bots stop “assisting”… and start working.Microsoft quietly flipped a switch — and Copilot Studio can now literally use your computer.Not API calls. Not connectors. Not cloud sandboxes.Actual mouse movement. Real keyboard input.A legit AI agent that can launch your Power App, fill the fields, and submit the form — like a disturbingly compliant intern.In this episode we unpack the feature Microsoft calls Computer Use — the update that turns Copilot into a hands-on operator of Windows machines. We walk through setup, the security ceremony no one warns you about, and then watch the AI stumble, misclick, recover, adapt… and eventually succeed. It’s messy, slow, hilarious — and also historic.This is agentic AI in the enterprise — the moment automation stops being a diagram and becomes a digital worker.If your business runs on legacy apps, intranet buttons, and “almost integrated” everything… this is the episode you need to hear. Because this is…
Guest: Mirko Peters
Nov. 8, 2025

Users see wrong data in Power Apps? Here’s why SharePoint fails

In this episode of the M365 Show, we unpack the most common Power Apps mistake in the Microsoft 365 ecosystem: assuming SharePoint is a “free database.” We break down why SharePoint lists look like a database, but architecturally behave like a file-centric collaboration layer—not a transactional data engine. From delegation limits to the infamous 2,000-record wall, we explain how apps built on SharePoint scale beautifully for a month… then collapse under load, concurrency, throttling and lookup chains. If you’ve ever heard “we’ll just use SharePoint for now,” this episode will save future performance pain. Learn what a real database is, how Dataverse and SQL handle indexing + relationships correctly, and why treating SharePoint like SQL is the fastest way to kill a Power App.
Guest: Mirko Peters
Nov. 7, 2025

Stop Static Power Apps Charts: How to Show Live Data with AI

Power Apps charts are obsolete. They look like a 1990s Excel demo and they can’t be styled, can’t be made dynamic, and can’t be made modern without pain.We stop trying to fix them.The new move is simpler: don’t render charts inside Power Apps at all. Let AI draw the chart image for you — on demand — in the exact style you want. Power Apps then just displays the Base64 image the AI returns. It becomes a host, not a renderer.You can press a button, pass JSON to apiprompt.predict, and the AI generates the visual: bar, line, lollipop, area, whatever. With real time app data. Zero Power BI dependencies. Zero native chart control. Zero template limits.This turns charts into prompts instead of properties. You describe the chart you want, AI draws it, Power Apps shows it. That’s the future.
Guest: Mirko Peters
Nov. 7, 2025

Failing Audits from Missing Assets? Use Power Apps Barcode Tracking

Most “inventory systems” are just Excel sheets LARPing as ERPs — and that’s why warehouses lose assets, fail audits, and end up with phantom spreadsheets nobody trusts. Barcode scanning isn’t a gimmick — it’s the only sane way to ingest perfect data into Dataverse once — not typed twice. Power Apps barcode scanning isn’t about “cool phone camera toys” — it’s about forcing referential integrity at ingestion. The moment you scan, Dataverse locks reality to a record. That’s how you get traceability, audits that pass, automation that triggers, and CFOs who stop sweating missing laptops.
Guest: Mirko Peters
Nov. 6, 2025

Getting delegation warnings in Power Apps? How SharePoint lists cut off your data

Power Apps makes it dangerously easy to build an app on a SharePoint list—and most beginners assume that if it works instantly, it must be the right foundation. It isn’t. SharePoint was never engineered to act like a real transactional database, and when you scale—users, data size, queries—delegation breaks, filters lie, and performance collapses invisibly. Early success hides future failure. The platform rewards you with a fast prototype that slowly becomes a production liability. Dataverse is built for data. SharePoint is built for collaboration metadata. Use the wrong one, and Power Apps becomes fragile, inaccurate, and untrustworthy at scale.
Guest: Mirko Peters
Nov. 6, 2025

Why Your Fabric Data Warehouse Is Still Just a CSV Graveyard

You paid for AI synapses — but you’re parking fossils. Fabric was engineered for real-time intelligence, semantic relationships, live context, and AI agents that reason. Most orgs treat it like a network share. The result? Zero cognition, zero AI, zero advantage — just expensive cold storage with better Microsoft branding.
Guest: Mirko Peters
Nov. 5, 2025

Business Users Still Waiting Days for Reports? Fix It With Copilot Studio

Your company isn’t blocked by data—it’s blocked by syntax.Copilot Studio turns plain-English questions into governed Fabric queries, so “What was our revenue by quarter?” finally gets an instant, secure answer—no SQL, no tickets, no waiting. It’s not a chatbot; it’s a translation engine that remembers context, respects permissions, and makes your warehouse talk back like a smart analyst. The real bottleneck has never been tables—it’s been language. This is the fix.
Guest: Mirko Peters
Nov. 5, 2025

Your Power BI Model Looks Fine but Your Queries Are Breaking It

Power BI is lying to you.Those neat, orderly “Applied Steps” you trust are a façade.Power Query is secretly rearranging, deferring, collapsing and sometimes ignoring the way you wrote your transform steps — which is why your filters don’t filter, your merges get weird, and refreshes suddenly go from 20 seconds to 10 minutes.The only way to stop getting blindsided is to understand the invisible engine + query folding… because THAT is the real execution order — not the thing you see in the pane.
Guest: Mirko Peters
Nov. 4, 2025

Copilot shows wrong numbers? Fix your Fabric data model now

Copilot didn’t hallucinate — you hallucinated first.Your schema lied → Fabric believed it → Copilot repeated it with confidence.Bad Bronze → leaky Silver → fake Gold = executive decisions built on fiction.Fix the Medallion discipline + fix the semantic layer — or keep paying for an AI that politely invents your reality.
Guest: Mirko Peters
Nov. 4, 2025

Why Your Power BI Dashboards Don’t Change Any Decisions

Power BI isn’t failing because of visuals — it’s failing because nobody plans. 60–70% of BI projects become expensive wallpaper. This episode exposes the 3 discipline steps that separate strategic intelligence from dashboard vanity — why most organizations confuse activity for progress, and how to finally stop the “successful failure” of Power BI.
Guest: Mirko Peters
Nov. 3, 2025

How to Migrate Bing Maps to Azure Maps in Power BI Safely

You Thought Your Power BI Maps Were Safe breaks down the Bing Maps → Azure Maps eviction — and why this is not optional, not cosmetic, and not “a visual upgrade.”As of Oct-2025, Bing Maps visuals are deprecated.If you don’t migrate, your map visuals become blank boxes.This episode explains what’s actually changing, why Azure Maps is a compliance-era replacement — not a skin swap — and the admin switches you MUST flip in the tenant before anything works.We cover the migration traps, the false comfort of “auto convert,” and the difference between visuals that render and visuals that survive production.This is not a warning — it’s a countdown.
Guest: Mirko Peters
Nov. 3, 2025

Power BI Governance 101: Build One Single Source of Truth

Power BI Collaboration — from Wild West → Hub-and-SpokePower BI self-service feels empowering… until every department defines “revenue” differently and no one agrees which dashboard is real. In this episode, we break down why the chaos isn’t a tooling problem — it’s an architecture problem — and how the Hub-and-Spoke model fixes it.We walk through how to create one shared semantic truth (the Hub) — with certified datasets, owners, refresh discipline, and version control — while still letting departments move fast in their own exploration spaces (the Spokes).This is the roadmap to move your analytics org from “faith-based metrics” to governed trust.
Guest: Mirko Peters
Nov. 2, 2025

Dataverse Is Not Free: How to Avoid the Power Apps License Trap

Dataverse isn’t “included.” It’s a premium, enterprise-grade platform with costs that stack fast: licenses, capacity, environments, storage (db/file/log), and API limits. Most sticker shock comes from assumptions—thinking M365 covers Dataverse, that guests are free, or that storage is cheap.Use Dataverse when governance, security, and relational consistency truly matter. Otherwise, cheaper setups (SharePoint Lists, SQL, or hybrid) deliver ~80% of the value without premium connectors or capacity burn. The mature play: prototype on Lists/SQL, graduate to Dataverse only when scale, audit, and security demand it.Dataverse is powerful and pricey by design. Treat it as a graduation platform, not a default. Budget first, then build.
Guest: Mirko Peters
Nov. 2, 2025

our Copilot Setup Is Breaking GDPR: Fix These 5 Settings Now

Copilot Notebooks feel magical — a conversational workspace that pulls context from SharePoint, OneDrive, Teams, decks, sheets, emails — and synthesizes answers instantly.But the moment users trust that illusion, they generate data that has no parents.Every Copilot output — a summary, paragraph, bullet list — is derived content that contains fragments of sensitive sources… but inherits none of the original sensitivity label, retention policy, audit trace, or Purview detection scope.Result: enterprises are silently creating a Shadow Data Lake — an ocean of unlabeled, untraceable derivative insight.The core problem isn’t Microsoft’s security model — it’s that governance frameworks assume lineage, and AI isn’t generating lineage.Solution: treat AI output as first-class content. Label by default. Apply Derived Data policies. Time-box Notebook containers. Limit sharing. Make AI summaries review-gated.AI productivity accelerates — and so does compliance debt — unless…
Guest: Mirko Peters
Nov. 1, 2025

Why Your Fabric Dataflows Are Burning Compute for Nothing

Most Microsoft Fabric teams are bleeding money because they treat Dataflows Gen2 like old Power BI ETL. In Fabric, compute—not storage—is the meter, so every redundant refresh spins up clusters, reloads the same sources, and multiplies cost. The fix is architectural, not heroic CSV exports.There are only three sane patterns:Bronze / Staging — land external data once into Delta (incremental where possible). Everyone else references, no re-ingestion.Silver / Transform — centralize business logic and data quality. Build computed entities, enforce semantics, and chain flows to bronze for clean lineage.Gold / Serve — expose curated Delta to consumers (Direct Lake semantic models, shared tables). No import refreshes, no duplication, low latency.Choose based on cost, governance, and speed. Small teams: bronze + thin silver. Enterprises: full bronze/silver/gold with centralized orchestration. Mixed mode: bronze+silver for builders, minimalist gold for exec reporting. Bottom li…
Guest: Mirko Peters
Nov. 1, 2025

Drowning in CSVs for Audits? Automate Fabric Governance with GPT‑5

Fabric didn’t fail at features—it failed at governance cohesion. Data lives in Fabric, security sits in Power BI, labels live in Purview—and they don’t natively reason about each other. That’s why audits devolve into CSV marathons and name-matching nightmares.Enter GPT-5 inside Microsoft 365 Copilot. The leap isn’t speed; it’s reasoning. GPT-5 infers relationships across Fabric lineage, Purview classifications, and Power BI security—then validates them as one logical story. Ask, “Which Lakehouse tables with PII lack Purview labels and Power BI RLS?” It reconstructs lineage, cross-checks labels, inspects roles, and returns a verified, explainable result—no manual triangulation.The payoff: governance shifts from reactive, episodic audits to predictive, continuous assurance. Costs drop (fewer human hours and mistakes), confidence rises (explanations with evidence), and scale improves (one reasoning loop supervises thousands of assets). Implement via Copilot Studio: enable GPT-5 (…
Guest: Mirko Peters
Oct. 31, 2025

Entra Audits Are Wrong If You Let Copilot Summarize Role Changes

GPT-5 in Copilot is dazzling—but its fluency can fool you. It produces executive-ready prose fast, yet lacks defensible provenance. That makes it great for creation (drafts, outlines, brainstorming) and terrible for compliance (anything that must survive audit). The Researcher Agent is the counterweight: slower, source-driven, and methodical. It asks clarifying questions, fetches and cites sources, logs retrieval, and builds an auditable chain of reasoning. In regulated environments, that difference is existential: GPT-5 gives velocity; the Agent gives veracity. Use Copilot for momentum; use the Agent when lineage, citations, and reproducibility are mandatory—governance docs, financial/regulatory reporting, internal knowledge articles, Entra/security audits, and exec-level market analysis. The winning pattern is a hybrid workflow: ideate with Copilot → verify critical claims with the Agent → reintegrate citations and let Copilot polish language. Keep layers separate to avoid “governan…
Guest: Mirko Peters
Oct. 31, 2025

Why Your SharePoint Admin Still Catches AI Mistakes Every Week

The SharePoint Knowledge Agent is marketed as an autonomous librarian; in practice, it’s an overconfident intern that needs supervision. It can suggest metadata, set simple natural-language rules, and answer questions across libraries—but it amplifies whatever chaos already exists. Auto-tagging mirrors your inconsistencies (duplicate/variant columns), rules fire unreliably (timing/indexing fragility), and chat answers can surface sensitive or misleading content because fluency ≠ judgment. The biggest hidden risk is metadata inflation and AI drift: casual prompts quietly spawn new columns and rules, fragmenting taxonomy and contaminating Copilot results downstream. The fix isn’t to ban it—it’s to sandbox and govern it: run pilots in curated libraries, review every suggested column, lock naming conventions, monitor column/rule creation, and gate publication. Used deliberately, it speeds broad classification and search. Used as “autopilot,” it manufactures governance debt at machine spee…
Guest: Mirko Peters
Oct. 30, 2025

Your Power BI Numbers Are Wrong Because of Excel – Fix the Data with Copilot

Most “analysis” in Excel is disguised janitorial work: inconsistent dates, mixed data types, rogue spaces, and copy-pasted chaos that later poisons Power BI, Power Automate, and Fabric. The fix isn’t heroics—it’s Excel Copilot acting as an AI janitor that understands structure, enforces types, and prepares data for downstream systems. Two modes matter: Chat (diagnose, explain) and App Skills (actually change the sheet). The practical playbook: 1) Normalize Everything (types, dates, casing, spaces, IDs), 2) Validate & Flag Outliers (rules for missing/absurd values, deviation checks), 3) Transform for Integration (summaries, tidy tables, headers for Power BI/Flows). Once clean, Copilot upgrades sheets from neat to smart—sentiment tagging, segmentations, “Think Deeper” diagnostics—then hands results straight to Power BI/Power Automate without brittle CSV shuffles. The manual phase is over: treat Copilot as a preprocessor at data intake, codify cleanup as prompts, and promote analysts fro…
Guest: Mirko Peters
Oct. 30, 2025

How AI Form Fill in Power Apps Works (Step‑by‑Step Demo)

Power Apps forms turn knowledge workers into typists—rigid fields, copy-paste from emails/PDFs, and slow, error-prone decay that pollutes Dataverse, Power BI, and downstream automations. The fix isn’t more validation; it’s an interpreter: the AI Data Entry Agent. Inside model-driven apps, it converts unstructured input (Smart Paste) and file uploads (OCR) into clean, schema-aligned records—with source snippets, confidence cues, and your existing validation rules enforced. Complex cases shine: multi-address suppliers, related child tables, and certifications become structured data in seconds, not spreadsheets. Architecture matters: entity extraction → schema alignment → pre-submit validation, all within tenant boundaries and Dataverse security. Caveats: premium licensing/AI capacity, regional compliance, domain jargon limits, and “it maps to what exists” (no auto-schema). Roll out with guardrails—pilot libraries, telemetry, naming sanity—then scale. Net result: forms stop demanding typ…
Guest: Mirko Peters
Oct. 29, 2025

How to Use SharePoint Lists as Copilot Knowledge Base (No Migration)

Enterprises reflexively “modernize” by migrating data—Lists → Dataverse → Fabric—burning time and budget to recreate what already works. The myth: Copilot needs data moved to “enterprise-class” stores. The reality: Copilot Studio now connects directly to SharePoint Lists—live, permission-aware, no ETL, no duplication. Authentication replaces replication. Governance is inherited (same ACLs/MFA/audit), risk drops (fewer copies), and answers reflect real-time list updates. Performance? Modern Lists scale when designed sanely (index columns, filter views); slowness is usually architecture, not platform. When to migrate: high-velocity transactions, strict relational integrity, or ERP-grade complexity. Otherwise, keep Lists where business actually happens and let Copilot converse with them. Strategically, Lists flip from “pre-database staging” to living knowledge cells—departmental truth that Copilot queries on demand (up to ~15 lists per agent). New commandment: stop moving data; start con…
Guest: Mirko Peters
Oct. 29, 2025

Stop Rebuilding Screens: Use Generative Pages to Auto‑Create Power Apps

Canvas Apps gave pixel freedom but bred fragility: endless containers, brittle Power FX, and hours lost to layout therapy while data modeling and governance languished. The game has changed. Generative Pages inside Power Apps shift creation from craft to command: you describe intent (“ideas tracker with category filters and a bar chart”), and AI generates responsive, accessible, Dataverse-aware pages on a React stack—prewired CRUD, filters, charts, theming, and role-respecting security. The App Agent iterates via natural language, producing reversible diffs instead of formula spaghetti. Architecture—not artistry—drives speed, consistency, and scale: schema-aligned components, tokenized theming, built-in accessibility, and versionable changes. Developers don’t vanish; they graduate—owning schema, governance, performance, and policy while AI handles layout. Keep Canvas for quick sketches or ultra-bespoke surfaces; use Generative Pages for production apps that must be maintainable and co…
Guest: Mirko Peters
Oct. 28, 2025

How Generative Pages Can Double Your Power Apps License Costs

Generative Pages feel “free” because they turn a sentence into a working Power Apps page. But the instant you click Generate, you’re on Dataverse—and that’s premium land: governed data, model-driven scaffolding, audit, flows, and a license bill. The UX hides the escalation: scaffolding a React page bound to Dataverse flips your app from “standard” to premium, meaning every viewer needs Premium licensing. “Virtual tables from SharePoint” don’t dodge costs either—they’re Dataverse artifacts brokering CRUD through premium plumbing. Trials and mixed environments mask spend until day-31 pop-ups and admin dashboards light up. The fix isn’t abstinence; it’s intentional architecture: reserve Dataverse for real relational needs, isolate premium into dedicated environments, keep virtual tables read-only, lock sharing until finance signs off, and monitor usage/capacity monthly. Generative Pages are outstanding accelerators—speed with structure—but there’s no “free lunch.” Build fast, review fast…
Guest: Mirko Peters
Oct. 28, 2025

Stop Wasting Days on Canvas Apps – When to Switch to Generative Pages

“Vibe coding” (Generative Pages) turns plain-English prompts into responsive, Dataverse-aware React pages, replacing the pixel babysitting of manual canvas apps. The upside: speed, consistency, accessibility, and built-in governance via Dataverse metadata and roles. The downside: speed can mask fragility (read-only generated output, prompt ambiguity, hidden licensing), and uniformity shifts technical debt from “messy one-offs” to “platform dependency + regeneration discipline.” Real efficiency comes from standard prompts, governed environments, and treating language like source code. Use manual UI when micro-interaction uniqueness truly matters; use Generative Pages for repeatable, data-driven enterprise apps; blend both for sane delivery: prompt → inspect → refine → redeploy. The verdict: vibe coding isn’t laziness—it’s structural sanity. Measure value in reusable clarity, not artisan pixels. Align on prompt standards, isolate premium usage, and keep Dataverse clean so regeneration s…
Guest: Mirko Peters
Oct. 27, 2025

How to Pick Power Apps: Vibe Code or Low-Code for Your Team

“Low-code for everyone” was a great story—but the sequel is Vibe Code: Power Apps Code Apps (React + TypeScript + Git) living inside the same governed Power Platform. Low-code (Canvas/Model-Driven) still wins for speed and business-led prototyping, but it hides complexity, fragments UI, and resists reuse and source control. Vibe Code restores software discipline: VS Code, CLI, packages, PRs, CI/CD, and Entra-backed auth—while keeping connectors, policies, and Dataverse security. Add GitHub Copilot and you get startup-level velocity without surrendering architecture; AI writes scaffolds, you own semantics. The playbook isn’t either/or: prototype in low-code, harden in code; let Copilot accelerate both. Choose low-code for departmental workflows and quick wins; choose Vibe Code for custom UX, performance, reuse, and longevity. The future is a governed spectrum—Copilot + Dataverse + extensibility—where intent becomes deployable assets under one policy spine. “Low-code for everyone” was t…
Guest: Mirko Peters
Oct. 27, 2025

Copilot Agents: When a Workflow Kills Your Use Case (And What to Do)

Stop calling everything “AI automation.” In the Power Platform, workflows and agents are different species. Power Automate flows are deterministic: fixed triggers, ordered steps, predictable outcomes—excellent for compliance and repetition, terrible at ambiguity. Copilot Studio agents are autonomous within guardrails: they reason toward goals, choose tools at runtime, adapt to context, and escalate when uncertain. That shift—from scripting steps to supervising intent—changes governance, auditing, and risk. At scale, thousands of unsupervised flows collide; poorly bounded agents can improvise into chaos. The winning architecture is hybrid: agents interpret, decide, and delegate execution to auditable workflows. Use flows for transactional muscle memory; use agents for judgment, language, and cross-system synthesis; bind them with Agent Feed visibility and connector policies. Design for supervised autonomy: capability envelopes, role-scoped tools, and reviewable decision trails. The que…
Guest: Mirko Peters
Oct. 26, 2025

Your AI Automation Isn’t Broken — Your Data Validation Is

Your “smart” flow didn’t fail because of AI—it failed because it trusted unvalidated input. Automation amplifies bad data at machine speed: blank fields, sloppy emails, vague purposes become corrupted Dataverse rows, bogus approvals, and dashboards that lie confidently. The fix isn’t “more AI,” it’s governance—specifically, Request for Information (RFI) in Copilot Studio. RFI is the human firewall: a synchronous pause that sends an Outlook actionable message, collects required fields, records who confirmed what and when, and only then resumes the flow. Pair RFI with AI validation and you get a governance loop: AI detects gaps, RFI enforces accountability. Result: fewer null loops, defensible audit trails, and data that’s usable downstream. Use workflows for repeatable steps, agents for reasoning, and RFI to stop garbage from entering the system. Speed without validation is just faster failure; RFI converts automation from “hopeful” to audit-ready.
Guest: Mirko Peters
Oct. 26, 2025

Over Budget Approvals Stuck for Days? Add Manager + Admin Stages in Copilot Studio

Approvals die in inboxes. Copilot Studio’s Agent Flows flip the script by letting AI act as the first approver, enforcing policy instantly and escalating only edge cases to humans. You design a multi-stage flow: an AI stage evaluates objective rules (amount, category, dates) and—optionally—cross-checks receipts via document input. Clear cases are auto-approved; ambiguous or high-risk ones route to a manual stage (manager, then compliance) with dynamic conditions (e.g., extra review ≥ $150). Everything runs on Dataverse with auditable logs: decisions, inputs, timestamps, and identities. The result is speed and oversight—days to minutes, fewer errors, and approvals that stand up in audits. The playbook: write deterministic prompts, wire dynamic inputs, add targeted human gates, validate documents, and harden with testing/versioning. Bottom line: let AI handle rules; let humans handle judgment. Stop waiting on queues—let logic lead.
Guest: Mirko Peters
Oct. 25, 2025

Low‑Code Governance Fails When You Click Edit Code – Fix It

Generative Pages feel like low-code’s endgame: describe a page, get React that talks to Dataverse, ship in minutes. The trap is hidden in one click—Edit Code. The second you crack open JSX, Power Apps stops shielding you. You inherit npm drift, security patches, schema changes, auth gaps, and AI “help” that happily overwrites intent. What looked like empowerment becomes ownership: dependencies, diffs, audits, and break-fix at 3 a.m. Microsoft’s Code Compare isn’t a convenience; it’s an admission you’re debugging now. The way forward isn’t panic, it’s containment: isolate any code-edited app into pro-dev environments, add review gates (linting, scanning, CI), and enforce a one-way-door policy—once edited, always treated as code. Low-code stays for safe, declarative work; fenced pro-code handles the exceptions. The moral: AI can generate pages, but not governance. Power without guardrails multiplies liability. Click “Edit” and you’re the developer—act like one.
Guest: Mirko Peters
Oct. 25, 2025

Stop overbuilding Power Apps: when a SharePoint list beats a Model-Driven app

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 notifications. Teams embrace the architecture because it feels serious; then drown in schema tweaks, role puzzles, and dashboards nobody opens. Meanwhile, a Fusion Team using Teams + SharePoint Lists + Power Automate ships the same value in days: simple columns, lightweight lookups, chat-native tabs, adaptive cards, and approvals that people actually see. Scale isn’t a Dataverse slogan; it’s a team behavior—indexed lists, basic archiving, and clear ownership carry thousands of rows just fine. Start light, prove value, graduate only when complexity is real (multi-system, regulated, transactional). The silent killer? “Security” settings that over-restrict—mis-scoped roles/business units that make re…
Guest: Mirko Peters
Oct. 24, 2025

Azure File Sync Migration to Managed Identity Step by Step

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. That isn’t identity—it’s superstition.The modern fix is Managed Identity (MI). Each Storage Sync Service and registered server authenticates through Entra ID with short-lived tokens; no static keys, no cert renewals, no whitelisting of cert endpoints. RBAC replaces secret distribution; revocation is instant; every call is auditable.Migration is housekeeping, not heart surgery: update the File Sync agent, enable system-assigned MI on Azure VMs (or Azure Arc + MI for on-prem/other-cloud servers), flip the Storage Sync Service to MI, and let Azure apply least-privilege roles to the storage account and shares. Outcome: fewer open URLs, zero secrets to rotate, uniform logging, and governanc…
Guest: Mirko Peters
Oct. 24, 2025

Group Writeback for Entra ID: Keep Old File Servers Working While You Modernize

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 recognizing Source of Authority (SoA) per object. Groups that matter to cloud workloads should be cloud-managed (isCloudManaged=true), with Group Writeback used only where legacy systems still need on-prem visibility. Entra brings dynamic rules, self-service, access reviews, and unified audit; AD brings inertia and gray, read-only fields. The path forward: inventory and purge “zombie” groups, classify what stays, finish Exchange migrations, convert eligible security groups to Entra authority, and enable writeback via Cloud Sync for any remaining on-prem dependencies. This isn’t rebellion; it’s alignment—put governance where work happens. Let AD retire into archival role; let Entra run identit…
Guest: Mirko Peters
Oct. 23, 2025

SharePoint Governance Fail: Why Your Power Apps Are Out of Control

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, inconsistent security, unreadable audit trails, and reporting that turns into archaeology. Dataverse exists to stop that decay. It’s the Power Platform’s governed data backbone: relational schema with referential integrity, role/field-level security, managed environments (dev/test/prod), DLP/retention via Purview, reliable delegation, and first-class integration with Power Apps, Power Automate, Power BI, and Dynamics. The “Dataverse is expensive” objection is a cost illusion—SharePoint’s hidden rework, outages, and compliance risk cost more over time. Practical rule: use Lists for lightweight, short-lived, non-sensitive data; use Dataverse for anything relational, regulated, cross-app, or lon…
Guest: Mirko Peters
Oct. 23, 2025

How Azure PostgreSQL Wastes Your Money (And How to Stop It)

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 doing nothing. The audit hits five leak paths: baseline vCores (and burstable traps), storage auto-grow with no auto-shrink, Premium SSD v2 overbuy (capacity + IOPS + MB/s), HA mirroring that bills 2× for zero business value in most tiers, and backups/maintenance that charge or reboot when you’re not looking. The playbook: right-size from observed metrics, cap/trim storage, reserve HA for revenue-critical writes, use read replicas where they earn their keep, set custom maintenance windows, and pair snapshots with tested logical dumps. Cost control isn’t a SKU—it’s discipline: measure, cap, schedule, and delete the “temporary” you forgot. Defaults prevent support tickets, not invoices.
Guest: Mirko Peters
Oct. 22, 2025

How to Run Azure App Gateway Without Any Public IP Exposure

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 dependencies, and auditor discomfort. The new Network Isolation model finally fixes it: control traffic now travels entirely over Azure’s private backbone, fully separated from your app’s data path. Enable a subscription flag, deploy new gateways, and you can drop the public IP, block all Internet egress, use your own DNS, and still keep WAF, probes, scaling, and cert automation humming. Caveat: isolation applies to new gateways (no in-place flip), and Private Link pairing isn’t supported yet on isolated builds. The move isn’t just config—it’s philosophy: Zero Trust by structure, not exception. Register the flag, redeploy, and retire every “temporary” rule that kept your “private” gateway kinda…
Guest: Mirko Peters
Oct. 22, 2025

Your Fabric Lakehouse Is I/O Bound, Not CPU Bound – Here’s the 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 (ACStor v2) puts hot data on local NVMe inside your AKS nodes, exposing silicon-speed via a lean, CSI-based, ephemeral driver that stripes across all NVMe disks for obscene throughput (multi-GB/s, ~M IOPS). No SANs, no LVM, no etcd—just raw speed you’re already paying for in L-series/Dv6/NC VMs. Use it for Spark shuffles, Dataflows Gen2 staging, Direct Lake caches, and AI model weights; keep durable truth in Blob/managed stores. Result: 3–5× faster pipelines and dashboards, lower Fabric capacity burn, and dramatically cheaper I/O. ACStor v2 reframes storage: NVMe = racetrack (hot, fast, disposable), Blob = archive (cold, durable, cheap). Bring the bytes to the CPU and watch “overnight jobs” fini…
Guest: Mirko Peters
Oct. 21, 2025

Why Your Multi Cloud Architecture Breaks Performance (And How to Fix It)

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, monitors, DNS). Latency adds a hidden tax: even with private interconnects, packets still traverse real buildings and fiber, so microseconds compound into slower pipelines and bigger clusters “to compensate.” The result: triple networks, triple consoles, triple invoices—often to move the same dataset in circles.Fixes aren’t shiny services; they’re disciplined design. Pick a primary cloud (where the data lives) and treat others as satellites. Prefer shared services/APIs over bulk data copies—compute near storage, move results, not raw tables. If multi-cloud is unavoidable, colocate smartly: choose regions in the same metro and land in the same carrier-neutral facility to cut latency and cos…
Guest: Mirko Peters
Oct. 21, 2025

Stop Messy Internal Email Lists: Use Dynamic Groups in Microsoft 365 the Right Way

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 (branding + continuity), compose with a reusable Outlook template (clear blocks, predictable layout), automate the intake → approval → send workflow (Forms + Planner/Loop + Power Automate), and measure with Exchange traces + Delivery Reports → Power BI.Segmentation keeps messages relevant; a shared sender builds trust; templates train readers; workflow removes heroics; analytics replace guesswork. Wrap it all in light governance (roles, retention, versioned assets), then scale to other departments with the same pattern. The payoff: updates stop getting buried, audiences see only what matters, and leaders finally get measurable engagement—no extra licenses, just discipline across Outlook, Ex…
Guest: Mirko Peters
Oct. 20, 2025

Dataverse Role Mistakes That Let Partners Download Your Customer List

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), scoped access (User, Business Unit, Parent:Child, Organization), and Business Unit boundaries. One accidental Organization-level privilege on a guest or team role overwhelms every careful filter and exposes records across the environment.This episode shows the failure pattern (cloned roles, Parent:Child scope, team inheritance) and then the fix: isolate external users in their own Business Unit, build minimal guest roles from scratch, prefer Team ownership + Access Teams for precise sharing, apply Field-Level Security to sensitive columns, and automate join/leave via Entra ID. Close with governance: audit ownership and roles, enforce DLP with Purview, monitor high-scope changes, and run …
Guest: Mirko Peters
Oct. 20, 2025

Before You Buy Power BI Premium, Fix This Data Model Problem

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 from kitchen-junk-drawer models to a proper star schema: lean fact tables (events) surrounded by descriptive dimensions (product, customer, date). Keep relationships one-to-many, single-direction. Use surrogate keys, not “unique-ish” natural keys.Then impose DAX discipline: push transformations to Power Query (M) instead of calculated columns, favor columnar ops over row iterators, build clean base measures and layer logic with CALCULATE. Avoid bidirectional filters by default; reach for CROSSFILTER/TREATAS only when you truly mean it. Measure and tune with DAX Studio until refreshes finish in minutes, not hours.The payoff: lower capacity burn, faster refreshes, higher adoption, and re…
Guest: Mirko Peters
Oct. 19, 2025

Manual GRC in Microsoft 365 Is Broken – Build This 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, and Copilot Studio for clean, human-readable summaries. The agent is deterministic—not guessy “AI.” You define sources, filters, thresholds, tone, and distribution.Pipeline: Power Automate (on a recurrence) pulls scoped Purview activities, filters noise, normalizes JSON, persists a slim history (Dataverse/SharePoint/SQL), classifies per user/event with numeric thresholds, and logs every run (success/failure) for auditability. It then calls a Copilot Studio endpoint with a structured payload to generate (1) exec summary, (2) technical appendix, (3) recommendations, which the flow publishes to Teams and archives to SharePoint—every time, same format, same metadata.Net effect: standardiz…
Guest: Mirko Peters
Oct. 19, 2025

Your Copilot Agent Uses Your Token – Lock Down Those Permissions Now

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 analytics stores echo fragments you never meant to share. The fix isn’t ripping out AI; it’s Power Platform DLP done correctly—plus Entra scoping and continuous monitoring.Design the fortress at the connector–environment boundary: classify connectors into Business / Non-Business / Blocked, forbid cross-group traffic, and apply a tenant-level policy that overrules everything below. Put Microsoft 365 data sources (SharePoint/Outlook/OneDrive/Dataverse) in Business; quarantine AI/HTTP/Custom in Non-Business or Blocked; and stop assuming “tenant-wide” means “every environment.” Enforce least-privilege in Entra, segregate environments by function, and test like an attacker.There’s one sealing m…
Guest: Mirko Peters
Oct. 19, 2025

Why Your Power Apps Break on Mobile (And How to Fix It)

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 devices. Component libraries encode brand + behavior once (headers, nav, buttons, dialogs) and push updates everywhere—so one logo, one color change, one accessibility tweak propagates across all apps.Build screens like modern web layouts: a top-level vertical container → header, main area (sidebar + content in a horizontal container), and an optional footer. Let gap, padding, align, justify, and flexible width/height do the work—no positioning formulas. Then enforce look-and-feel with a central library (cmp_Header, cmp_Nav, cmp_ButtonPrimary) exposing only safe properties (text, icon, visibility). Ship library updates via CI/CD so marketing changes land once, globally.Finally, scale with…
Guest: Mirko Peters
Oct. 18, 2025

Power Automate Is Killing HR Onboarding at Scale, Fix It with Logic Apps

Power Automate is not your integration engine—it’s your burnout factory.In this episode, we expose why mission-critical workflows keep collapsing under throttling, licensing traps, and “citizen-developer optimism.” You’ll learn why Power Automate chokes at scale, why your 3 a.m. approval flow dies without warning, and how Logic Apps instantly outperforms it by 10×. We break down the hybrid pattern professionals really use—Power Automate for buttons, Logic Apps for the heavy lifting. If your business depends on flows held together by retries and hope, this episode might save your career.
Guest: Mirko Peters
Oct. 18, 2025

PowerShell vs. Admin Center: Who Really Runs Your Copilot?

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 changes, immutable logs, and environment-wide consistency.You argue three big gaps the GUI can’t close: (1) Bulk & repeatability (licenses, DLP, exclusions across tenants and BUs), (2) Governance evidence (who enabled what, when, with which data boundary), and (3) True auditing (inputs/prompts, model access, cross-workload traces). Scripts turn policy from a PDF into enforceable law—scheduled, versioned, and self-documenting. Automation encodes expertise, removes human drift, and creates receipts that pass audits: detect → remediate → validate.The playbook: adopt PowerShell/Graph for inventory and control, wire DLP/RBAC with code, schedule compliance jobs, and export signed audit artifact…
Guest: Mirko Peters
Oct. 18, 2025

Your Copilot Rollout Is Illegal Without DPA and Product Terms Check

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 training on your tenant data. Licenses unlock features; roles and permissions decide what Copilot can actually surface via Microsoft Graph. If RBAC and group membership are sloppy, Copilot will faithfully mirror that chaos.Your exposure equals your hygiene. Copilot only shows what users already can access, which means overshared SharePoint/Teams libraries and unlabeled documents become prompt-ready. Purview’s labels, DLP, retention, eDiscovery—and Defender’s endpoint/runtime enforcement—are the real brakes. Admin Center provisions; Purview classifies and audits; Defender blocks at runtime. Governance that lives in PDFs fails; governance encoded in policies and automation wins.Practical …
Guest: Mirko Peters
Oct. 17, 2025

M365 Copilot or Teams Premium First? How to Spend Your Budget Smart

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 transcription into decisions, actions, and mid-call catch-ups you can export (when allowed by labels/policy). In chat, it crushes thread sprawl into cited digests and drafts grounded in the original posts and files. In the Copilot Chat hub (in Teams, Microsoft365.com, or copilot.microsoft.com), one question reconciles Outlook, SharePoint, and Teams with links back to sources. Go further with Agents built in Copilot Studio: approved, published, and governed task executors that file tickets, route forms, and update records—within RBAC and policy limits. Reality check: behavior depends on admin settings (e.g., “On with transcript required”), sensitivity labels, DLP, Defender, and licensing. Done right, Co…
Guest: Mirko Peters
Oct. 16, 2025

Overwhelmed by Long Prompts? Cut the Fluff and Get Better Copilot Output

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: state goal → context → format/tone → sources and then converge step-by-step. Newer models (more memory, better following) amplify habits: good structure gets great; sloppy prompts yield polished nonsense. Treat Copilot like a capable colleague: give it blueprints (context), assign a role (tone), and checkpoint the work (iteration & verification). Save high-performers as templates. Share them. This isn’t wizardry—it's systems thinking.
Guest: Mirko Peters
Oct. 16, 2025

Copilot in HR, Finance, Compliance: When “Low Risk” Becomes High Risk

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 case, not brand. Copilot arrives with enterprise guardrails (Purview, logging, Graph permissions, EU Data Boundary), but you still have to configure, log, and prove. ChatGPT’s flexibility is great, but in standalone use you must build the compliance scaffolding yourself (DPIA, RoPA, DLP, audit logs, disclosures). The episode gives a practical survival kit: classify your use, wire Purview/DLP/retention, enable audit trails and activity history, run DPIAs, train staff, and mandate citations + human review for people-impacting decisions. Regulation isn’t an innovation killer—it’s the scaffold that lets you scale without setting off legal tripwires.
Guest: Mirko Peters
Oct. 16, 2025

Stop Treating AI Like an App: How to Design It for GPUs and Data

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 dealing with a normal workload: (1) you need horizontal scale, (2) accelerators like GPUs/TPUs matter, (3) data pipelines must flood continuously not trickle, (4) models mutate across versions and require versioning, observability and drift monitoring, (5) integration with legacy systems becomes the real bottleneck.The escape from “pilot / proof-of-concept death zone” is MLOps + orchestration — a Factory model — where DataOps, MLOps and GenAIOps operate from a unified command deck: templates, RBAC, private networking, GPU scheduling, AutoLake-style consistent data surfaces, and repeatability over artisanal hacking. The engine room is hardware + data + algorithms — and balance across those three …
Guest: Mirko Peters
Oct. 16, 2025

Copilot Memory vs Recall: Stop Mixing Them Up and Avoid Privacy Incidents

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-local screenshots on Copilot+ PCs) or Vision (opt-in, realtime screen/camera analysis that discards images when the session ends; only the text chat can persist). Three features, three consent models. Users and admins both have hard controls—toggles, deletions, tenant policies, and eDiscovery visibility—so personalization is governed, not guessed.
Guest: Mirko Peters
Oct. 15, 2025

Are Your Power Platform Apps Now “High‑Risk AI”? Fix This Before Audits

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-deterministicprompt injection is not hypotheticalbad outputs can cascade across business workflows faster than any human mistakeThen it walks through the EU AI Act (which is now real, and not optional), and the implications for Power Platform / Microsoft 365 builders — especially if you’re building anything that touches employment, credit or productivity scoring.Finally, it closes with the practical shields that already exist inside Microsoft 365 / Power Platform — and the final “line of defense” — a functioning Governance Board.
Guest: Mirko Peters
Oct. 14, 2025

Developers Hate Support Tickets: Shift Repetitive Work to Power Automate

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 who know the work best—to build small, safe automations themselves.With Power Platform + guardrails (environments, DLP, CoE, admin controls) those micro-automations stack up into significant enterprise-level time recovery. Meanwhile, professional developers return to strategic architecture work instead of small repetitive fixes.Forrester TEI data shows the financial outcome is not subtle: ~248% ROI, payback in under 6 months, ~200–250 hours saved per user yearly, and an NPV around $39.85M when scaled across the org.Thesis: distribute automation, don’t centralize it — but do it under governance.
Guest: Mirko Peters
Oct. 14, 2025

Your Sales Pipeline Is Leaking Money Without Microsoft 365 Copilot

This episode breaks down the real return organizations see from Copilot by reframing it as a time-recovery system rather than a productivity gimmick. It starts with the hidden cost of modern work: hours lost every week to emails, meetings, drafts, reports, and administrative upkeep that create the feeling of motion without real progress. Copilot’s value comes from collapsing this routine work so that time and attention can be redirected toward higher-impact outcomes instead of being consumed by maintenance.The discussion shows how even small time savings compound at scale. When people recover a handful of hours each month, the effect is modest individually but dramatic across thousands of employees. These reclaimed hours become a flexible currency that can either disappear back into busywork or be intentionally reinvested into strategic work. The episode stresses that results depend heavily on how organizations choose to use that recovered time, not just on deploying the tool.…
Guest: Mirko Peters
Oct. 13, 2025

Stop Breaking Workflows: When You Must Use Automation, Not AI Agents

This episode explains the real difference between automation and agents, cutting through the confusion created by marketing and buzzwords. Automation is framed as rigid and repetitive, useful for consistent, rule-based tasks but incapable of adapting when conditions change. Agents, by contrast, are autonomous systems that observe their environment, plan their next steps, and act based on judgment rather than fixed scripts. That difference matters because agents can carry memory, adapt to new situations, and make decisions without constant human intervention, while automation simply replays instructions.The core of true agent behavior is the Observe–Plan–Act loop. Agents continuously gather signals from their environment, reason about possible actions using memory and goals, execute decisions through integrations, and then learn from the results. This loop allows agents to improve over time instead of breaking when something unexpected happens. Without this cycle, a system may look…
Guest: Mirko Peters
Oct. 13, 2025

How to Prove to Auditors How Your Azure AI Answer Was Generated

Azure AI Foundry isn’t “just a big model.” It’s a governed runtime where every interaction is logged and traceable. Agents are built as disciplined “squad leaders” from three gears—Model (brain), Instructions (orders), Tools (capabilities)—and their work leaves receipts via Threads (conversation history), Runs (executions), and Run Steps (step-by-step actions). This structure turns AI from ad-hoc chat into reproducible, auditable systems you can operate at enterprise scale: models are swappable, tools are permissioned and observable, and governance (identity, audit, approvals) is built in. Bottom line: agents ≠ scripts; with Foundry’s OPA mindset and lifecycle logs, you get autonomy with accountability.
Guest: Mirko Peters
Oct. 12, 2025

Azure AD Connect Hardening Checklist: Stop Cloud Breach From On‑Prem AD

Active Directory (AD) is the single crown-jewel system: compromise it and an attacker can own identities, files, mail, GPOs—everything. Breaches rarely hinge on zero-days; they accelerate through identity abuse: one phished user → lateral movement (pass-the-hash/ticket reuse) → privilege escalation (DCSync, Golden Ticket) → domain-wide control. Three weak domains do most of the damage: (1) oversized admin blast radius (no tiering/least-privilege), (2) lax PKI/certificate templates that mint “invisible” admin, and (3) sloppy hybrid identity sync that turns on-prem compromise into cloud compromise (and back). Fixing these three closes the fastest paths to total takeover.
Guest: Mirko Peters
Oct. 12, 2025

Users Can’t Edit Files in SharePoint? How to Unlock Stuck Documents

Your SharePoint isn’t “old” — your legacy workflows are. The episode shows how to modernize without rebuilding: keep your lists/libraries, then layer Power Apps for usable front-ends, Power Automate for reliable approvals, AI Builder to auto-classify/extract from PDFs, and Copilot Studio for conversational retrieval and actions. It stresses urgency: SharePoint 2010 workflows are retired; 2013 workflows are disabled for new tenants (Apr 2, 2024) and fully retire in SharePoint Online on Apr 2, 2026. Quick audits + replacements turn a “2013 dungeon” into an AI-powered hub—with governance intact (AI Builder training data stored in Dataverse, visible only to the model owner or approved admins).
Guest: Mirko Peters
Oct. 11, 2025

How to Lock Down Entra ID Before Phishing Hits Your Tenant

Identity is the real border now. In Microsoft cloud the firewall is no longer the decisive wall — Entra ID is. Modern attackers don’t smash doors; they log in using harvested, phished, or purchased credentials. That’s why a password-only world is effectively a natural-1 on defense. Real protection comes from layered verification — MFA so a stolen password no longer opens the castle, Conditional Access so logins are judged in the context of risk, Privileged Identity Management so admin power is temporarily granted instead of permanently exposed, and SSO so users stop creating their own insecure shortcuts. Identity isn’t just a login form, it is the security surface. If Entra ID is weak, every downstream system inherits that weakness. Strengthen identity first — because the attack path starts there now.
Guest: Mirko Peters
Oct. 11, 2025

Power BI Refresh Taking Hours? Switch to Direct Lake in OneLake

Microsoft Fabric fundamentally changes how Power BI handles data. With OneLake and Direct Lake, Power BI can now query lakehouse tables directly with performance similar to Import mode — without creating duplicate copies or maintaining complex refresh cycles.The winning Fabric pattern is simple:Dataflows Gen2 → Lakehouse → Pipelines → Semantic Model → Direct Lake reportOneLake becomes the governed vault (think: OneDrive for data). Purview delivers lineage + labeling from day one. Fabric admin controls let you enable it safely in trial capacity first — not in full production.Dataflows Gen2 hydrates the lakehouse. Pipelines keep it alive — and alert you when the 3am goblin breaks a step. Semantic models + Direct Lake then turn that hydrated lakehouse into fast, governed, analytics-ready Power BI.When you blend those moving parts — Fabric stops being a “feature” of Power BI and becomes the platform that powers it.
Guest: Mirko Peters
Oct. 10, 2025

How Managers Can Control AI Agents So They Don’t Override Human Decisions

AI agents are about to feel like real coworkers inside Teams—fast, tireless, and dangerously literal. This episode gives you a simple framework to keep them helpful and safe: manage their memory, entitlements, and tools, and layer prompting, verification, and human-in-the-loop oversight. You’ll learn how to prevent “Agentageddon” with practical governance, risk tiers, and monitoring so agents boost throughput without blowing up compliance.
Guest: Mirko Peters
Oct. 10, 2025

Cut SharePoint Premium Costs: Who Really Needs SAM and PAYG AI?

SharePoint Premium with SharePoint Advanced Management (SAM) is the governance backbone that keeps Copilot from turning oversharing into a data leak. You’ll learn how to spot risky sites with Data Access Governance (DAG), lock down visibility with Restricted Access Control (RAC), use Site Access Reviews to make owners accountable, and apply AI Insights to prioritize fixes. Think moat + walls + watchtowers: RBAC is the moat; SAM builds the walls; DAG/AI Insights are the watchtowers; owners are the guards.
Guest: Mirko Peters
Oct. 9, 2025

Connect Copilot Studio to Word Policy Files (No More Wrong Answers)

Your first Copilot Studio agent shouldn’t guess policy—it should cite it. This episode shows how to recreate a bad reply in the Test pane, ground answers in real docs, shape a trustworthy persona, and publish a pilot that survives Teams/SharePoint quirks. Treat Studio as sparring, not proof; ground, persona-tune, and channel-test before you scale.
Guest: Mirko Peters
Oct. 9, 2025

How to Make SharePoint Search Show the Right Files Firs

If you can paste the exact title of a file into intranet search and still get nothing back, you don’t have a user problem—you have an Information Architecture (IA) problem. This episode shows how to fix the foundations so both humans and Copilot can actually find things. We break IA into six core elements—global navigation, hub navigation, local navigation, metadata, search, and personalization—and explain how each one supports the others. You’ll see why “Studio-perfect” AI is useless if your sites are a maze, why flat site architecture + hubs beat old nested subsites, and how mandatory, lightweight metadata (content types, owner, status, region) turns search from guesswork into precision. We’ll map the three navigation layers (world, region, street), show quick tests to spot bloat and dead ends, and explain how audience targeting + Viva Connections deliver the right content to the right roles without manual tinkering. Bottom line: fix the map, tag the loot, and target the drop—then C…
Guest: Mirko Peters
Oct. 8, 2025

Copilot Studio vs Agents Toolkit: What Microsoft Docs Don’t Tell You

Rolling out Microsoft 365 Copilot is only the tutorial, not the boss fight. Your first agent may look perfect in Copilot Studio, but production exposes the real challenges: grounding answers in authoritative sources, governance to prevent sprawl, monitoring for reliability, and licensing/cost controls so the meter doesn’t explode mid-month. Think in layers: the foundation model, orchestrator, grounding, and skills/connectors must operate as one stack—or you’ll scale confident nonsense. Choose the right build path: Copilot Studio for low-code speed and admin guardrails; Teams/Agents Toolkit for full-stack control, custom orchestration, and deep integrations. Then feed the brain: connect SharePoint, Dataverse, Graph data, and external systems (securely) so responses come with citations, not guesses. Lock down Purview labels, DLP, diagnostics logs, and least-privilege roles before broad release, and watch the copilot consumption meter (or PAYG) so testing doesn’t drain production. Succes…
Guest: Mirko Peters
Oct. 8, 2025

7 Sales Pipeline Mistakes That Make Good Leads Go Cold

In a recent podcast, Mirko Peters discussed the challenges of choosing between Synapse Link and Dataflow Gen 2 for Dataverse pipelines, emphasizing the importance of making informed decisions to avoid project failures. The conversation highlighted issues that arise when multiple teams create overlapping data links, leading to data duplication and governance chaos. Peters illustrated the differences between the tools: Synapse Link offers greater control and rollback capabilities but requires more complex setup, while Dataflow Gen 2 allows for quick, user-friendly data transformations but lacks robust governance features. He stressed the need for discipline in managing refresh schedules to prevent data loss and budget overruns. The discussion took place in the context of organizations needing to align their data management tools with their specific operational needs, advocating for a tailored approach rather than a one-size-fits-all solution. This topic is crucial as it addresses the po…
Guest: Mirko Peters
Oct. 7, 2025

How to Cut Escalations With Sentiment Routing in D365 Contact Center

Old-school contact centers feel like permanent firefighting: fragmented channels, missing context, repeat questions, and burned-out teams. Dynamics 365 Contact Center flips that script with sentiment analytics and Copilot. Real-time models read tone, word choice, and pacing to detect frustration early, then route priority cases to the right human before tempers spike. From there, autonomous agents take the grunt work—creating/updating cases, organizing knowledge, and building intent libraries—so people focus on judgment calls, not copy-paste. Copilot adds “conversation superpowers”: structured summaries, source-backed answers, and draft replies you can edit, which kill dead air and the dreaded “can you repeat that?” At scale, queues evolve into a proactive engagement engine: sentiment-based routing, predictive alerts, omnichannel continuity, and supervisor dashboards that forecast spikes and shift staffing before backlogs form. The payoff is practical—shorter handle times, fewer escal…
Guest: Mirko Peters
Oct. 6, 2025

Hard‑Coded SQL Logins in Azure? Replace Them Safely in One Weekend

In this episode, we break down the essential steps for securing web applications on Microsoft Azure, focusing on Azure App Service and its built-in security capabilities. You’ll learn what Azure App Service is, why it’s a powerful platform-as-a-service (PaaS) option, and how it simplifies deployment, scaling, and management of web apps, APIs, and mobile apps. We also highlight the key benefits of using Azure—including automatic updates, integrated security features, and seamless scalability.We walk through the core features of Azure Web Apps, such as authentication and authorization options, IP restrictions, TLS encryption, Azure DDoS protection, and integration with tools like Azure Front Door, Azure SQL Database, and Microsoft Entra ID. You’ll also hear how to get started with App Service, choose the right App Service Plan, manage deployments, and follow best practices with CI/CD pipelines, managed identities, and secure secret storage using Azure Key Vault.The episode also …
Guest: Mirko Peters
Oct. 6, 2025

Stop Clicking 500 Times: Bulk Rename Power BI Measures with PBIP

In this episode, we dive into how to replace measures in Power BI using DAX, helping you simplify your data model, improve report performance, and create more accurate, maintainable calculations. We explain what measures are, why they’re essential for interactive Power BI reports, and how they differ from calculated columns. You'll learn when and why replacing a measure makes sense—whether for performance gains, model cleanup, or updating outdated logic.We walk through the step-by-step process of replacing measures in Power BI Desktop, including analyzing existing DAX, deciding between a new calculated column or a revised measure, and updating visuals to ensure accurate results. We also cover common troubleshooting issues like broken visuals, context-related errors, and performance bottlenecks—and how to avoid them.The episode also explores DAX fundamentals, including essential functions like CALCULATE, VAR, SUM, and SWITCH, along with best practices for writing clean, efficie…
Guest: Mirko Peters
Oct. 5, 2025

Forecast Always Wrong? Set Up Reliable Sales Forecasts in Dynamics 365

In this episode, we explore Dynamics 365 Sales, Microsoft’s powerful CRM solution designed to help organizations manage customer relationships, streamline sales processes, and drive revenue growth. We break down what Dynamics 365 Sales is, how it fits within the broader Dynamics 365 suite, and why it’s a leading choice for sales teams looking to modernize their workflows.You’ll hear about the platform’s key features—sales force automation, sales forecasting, Microsoft 365 and LinkedIn Sales Navigator integration, Copilot capabilities, and mobile access. We discuss the core CRM concepts behind Dynamics 365 and how it enables a complete 360-degree customer view, empowering sellers to personalize interactions and close deals faster.The episode also highlights the major benefits of Dynamics 365 Sales, including improved productivity through automation, more accurate forecasting, streamlined sales pipelines, and stronger customer engagement. We compare the Dynamics 365 Sales Profes…
Guest: Mirko Peters
Oct. 5, 2025

How to Audit Power BI Semantic Models and Slash Capacity Spend

In this episode, we break down Microsoft Power BI’s pricing structure to help you understand the different license options, costs, and features available across the Power BI ecosystem. Whether you're comparing Power BI Free, Pro, Premium Per User, or Premium Per Capacity, this guide gives you a clear explanation of how each plan works and what it offers. We discuss how Power BI pricing supports everyone—from individual users exploring Power BI Desktop to large enterprises relying on dedicated capacity and advanced analytics.You’ll hear how each licensing model fits different business needs, what Power BI Pro includes for collaboration and report sharing, and when it makes sense to invest in Premium for scalability, AI-powered features, and improved performance. We also explore Power BI Embedded for app developers and explain how consumption-based pricing factors into capacity planning.The episode covers the key factors to consider when choosing a Power BI plan, including user …
Guest: Mirko Peters
Oct. 4, 2025

Azure Landing Zone Chaos? Use CAF to Pick the First 3 Workloads

In this episode, we break down the Azure Cloud Adoption Framework (CAF), Microsoft’s end-to-end guide for helping organizations plan, migrate, govern, and operate their cloud environments with confidence. We explore how CAF provides a structured, repeatable approach to cloud adoption—aligning business strategy, culture, processes, and technology to ensure a smooth and successful cloud transformation.You’ll learn the core components of the Azure CAF, including strategy development, planning, readiness, adoption, governance, and ongoing management. We explain why these phases matter, how they reduce risk, and how they help organizations build well-architected, secure, and cost-optimized cloud environments.We also discuss how to assess cloud readiness, define measurable business outcomes, and select the right cloud strategy for your workloads. The episode covers essential governance practices—such as Azure Policy, compliance controls, and cost management—along with best practices…
Guest: Mirko Peters
Oct. 4, 2025

Power BI vs Spreadsheets: When Dashboards Actually Win

In this episode, we explore how Power BI and Microsoft Teams work together to create a seamless, collaborative analytics experience. We break down how Power BI’s powerful data visualization capabilities integrate directly into Microsoft Teams, allowing organizations to share insights, discuss reports, and make data-driven decisions without switching apps.You’ll learn the basics of Power BI—connecting to data, creating reports, and publishing dashboards—alongside an overview of Microsoft Teams as a unified workspace for communication and collaboration. We explain how embedding Power BI reports into Teams channels enhances visibility, streamlines discussions, and keeps everyone aligned around the same analytics.The episode walks through practical steps for embedding, sharing, and accessing Power BI content in Teams using the Power BI app. We highlight how teams can collaborate in real time, discuss insights directly next to visualizations, and make reporting part of everyday wor…
Guest: Mirko Peters
Oct. 3, 2025

Fix Slow D365 API Calls: Cut Response Time by Fixing Network and OData

In this episode, we walk through how to integrate with Microsoft Dynamics 365 using its powerful API capabilities, focusing on the REST-based Web API that provides secure and flexible access to CRM data. We start with an introduction to Dynamics 365 as a suite of intelligent business applications and explain how its CRM features—sales, marketing, and customer service—become even more powerful when connected through APIs.You’ll learn about the different API options in Dynamics 365, including the Web API and Organization Service, and why REST APIs are the go-to choice for modern integrations. We cover the essentials of getting started: setting up your Dynamics environment, configuring permissions, authenticating with OAuth 2.0, and making your first API call using standard HTTP methods.The episode also breaks down how to perform key data operations—creating, retrieving, updating, and deleting CRM records—using the Dynamics 365 Web API. We discuss how to handle JSON responses, ma…
Guest: Mirko Peters
Oct. 3, 2025

Microsoft Fabric for BI Teams: Get One Trusted Dataset for All Dashboards

In this episode, we dive into Microsoft Fabric, the unified data and analytics platform reshaping how organizations manage, analyze, and act on their data. Designed to bring Power BI, Data Factory, Azure Synapse, and other Microsoft services into one integrated environment, Fabric simplifies everything from data ingestion and transformation to advanced analytics and real-time reporting.You’ll learn what Microsoft Fabric is, why analytics play a central role in modern data platforms, and how Fabric creates a single source of truth across your organization. We break down the major components—Fabric Data Warehouse, Data Factory, data engineering tools, SQL capabilities, data science workflows, and seamless Power BI integration. These features enable businesses to build scalable data pipelines, perform complex analytics, and visualize insights effortlessly.The episode explains how Fabric enhances Power BI through real-time analytics, unified data access, and deeper integration wit…
Guest: Mirko Peters
Oct. 2, 2025

Power Pages Shows Useless Error Messages? Let Copilot Rewrite Them

In this episode, we break down Power Pages—Microsoft’s low-code tool for building secure, data-driven websites—and explain how its licensing, capacity limits, and alternative solutions compare. You’ll learn what Power Pages is, how it integrates with Dataverse and the Power Platform, and why organizations use it to quickly create customer portals, partner sites, and self-service web experiences without heavy custom development.We cover the key features of Power Pages, including its low-code design studio, support for authenticated and anonymous users, and native integrations with Power Apps, Power Automate, Power BI, and Dynamics 365. You’ll hear how these capabilities help teams build interactive sites that connect directly to business data and automate workflows across the Microsoft ecosystem.A major focus of the episode is the Power Pages licensing model—how authenticated and anonymous user licenses work, how page views affect pricing, and how Power Apps or Dynamics 365 lic…
Guest: Mirko Peters
Oct. 2, 2025

Copilot Data Leak Scare? Use Purview DSPM to See What Really Happened

AI isn’t an edge case in your SIEM anymore—it’s a participant. This episode asks a hard question: when Copilot surfaces a confidential file your user can technically access, is that a breach, a policy gap, or “works as designed”? We walk through why AI access alerts don’t fit classic kill-chain thinking and how overshared data + weak labeling turn Copilot into an accidental exfil partner. The fix isn’t panic; it’s alignment: Purview/DSPM to map sensitivity and label history, DLP & label-based exclusions to block AI from high-risk content, Defender XDR to correlate AI access with endpoint movement, and prompt/interaction auditing so investigations have receipts.You’ll get a mental model for AI incidents (“malicious, overreach, or justifiable?”), the signal bridges your SOC needs (label change → AI access → downstream movement), and a prewired combo that turns noisy “Copilot touched a file” events into guided, evidence-backed actions. By the end, you’ll have a practical blueprint to…
Guest: Mirko Peters
Oct. 1, 2025

How to Stop R Freezing When You Pull Millions of Rows from SQL

In this episode, we dive into how R and SQL Server work together to create a powerful data analytics workflow. You’ll learn why SQL Server excels at storing, organizing, and retrieving large datasets, while R specializes in statistical analysis, visualization, and machine learning. When combined, these two tools streamline data processing, reduce duplication of effort, and enable deeper, more efficient data insights.We explore common use cases—such as running SQL queries from R, analyzing SQL Server data with R’s statistical packages, and using R to create visualizations or predictive models based on SQL data. The episode also walks through how to set up your environment, install the required R packages (RODBC, DBI, odbc, sqldf), and configure ODBC connections so R can query SQL Server directly.You’ll learn best practices for writing SQL queries inside R scripts, using T-SQL features, fetching data into R data frames, and mapping R data types to SQL Server types without losing…
Guest: Mirko Peters
Oct. 1, 2025

Stop Env Drift: One Dev Container Setup for Your Whole Team

In this episode, we break down how modern development teams can fully automate their CI pipelines using dev containers, container images, and command-line tooling. We explore why containerization has become foundational to DevOps workflows, how development containers ensure consistent coding environments, and how automation tools like Docker, GitHub Actions, and CLI utilities streamline everything from build to deployment.You’ll learn what containers are, why they solve the “works on my machine” problem, and how dev containers—powered by devcontainer.json and VS Code—give developers reproducible, portable workspaces. The episode walks through the core components of a CI pipeline, including source control triggers, automatic builds, container image creation, and deployment stages that rely on Docker and container registries.We explain how Dockerfiles define your application’s build instructions, how base images impact performance and security, and how multi-stage builds can dra…
Guest: Mirko Peters
Sept. 30, 2025

Dynamics 365 Business Central Telemetry: Understanding and Setup

In this episode, we explore how organizations can turn Dynamics 365 Business Central telemetry into powerful insights using Microsoft Power BI. Telemetry is one of the most valuable—and often underused—capabilities in Business Central. It captures performance data, user behavior, errors, and system activity, giving administrators a complete view of how their environment is running.We begin by breaking down what Business Central telemetry is, why it matters, and how it helps companies identify performance issues, track usage, and optimize their configurations. The episode explains how telemetry is collected through Azure Application Insights and what kinds of data Business Central emits—everything from page views and API calls to background sessions and extension behavior.Listeners learn the practical steps for enabling telemetry in the Business Central admin center and how Azure Application Insights becomes the hub for querying, monitoring, and alerting on system activity. We …
Guest: Mirko Peters
Sept. 30, 2025

Copilot Feature in Dynamics 365 Business Central Explained

In this episode, we take a deep dive into Microsoft Copilot inside Dynamics 365 Business Central and explore how AI is transforming day-to-day business operations. We start by grounding listeners in the essentials of Business Central—a comprehensive ERP for small and midsized organizations that connects finance, operations, sales, supply chain, and reporting in a unified Microsoft ecosystem.From there, we introduce Microsoft Copilot, the AI assistant woven throughout Microsoft 365 and Dynamics 365. We discuss how Copilot enhances Business Central by automating repetitive tasks, generating insights from business data, improving decision-making, and simplifying user workflows through natural-language interaction.Listeners learn about the standout Copilot features currently available in Business Central, including intelligent bank reconciliation, AI-assisted inventory management, automatic marketing text generation, predictive insights, and context-aware assistance built right in…
Guest: Mirko Peters
Sept. 29, 2025

Copilot Studio vs Azure AI Foundry: Key Differences, Use Cases & How to Choose

In this episode, we unpack two major AI platforms in the Microsoft ecosystem—Copilot Studio and Azure AI Foundry—and help listeners understand when to use each one. Whether you're building conversational AI, custom machine learning models, or enterprise-grade AI applications, choosing the right platform is key to getting the most from Microsoft’s AI stack.We begin by exploring what each platform is designed for. Microsoft Copilot Studio is the low-code, accessible environment inside the Power Platform for building conversational AI agents and workflow-driven bots. It's ideal for customer service chatbots, internal support agents, automated responses, and Microsoft 365-integrated AI experiences. Its biggest strengths: simplicity, rapid deployment, and a natural path for teams with minimal coding experience.On the other side, Azure AI Foundry is built for developers, data scientists, and AI engineers who need advanced control, scalability, and custom AI model development. It sup…
Guest: Mirko Peters
Sept. 29, 2025

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

In this episode, we dive into one of the core engines behind Microsoft Fabric’s modern analytics ecosystem—Dataflows Gen2. We explore how this next-generation data ingestion and transformation tool is shaping the way organizations prepare, refine, and deliver data for analytics.We start with an overview of Microsoft Fabric, Microsoft’s unified analytics platform that brings together data engineering, data science, real-time analytics, Power BI, data factory, and lakehouse capabilities in a single integrated environment. Fabric is designed to simplify complex data estates, and Dataflows Gen2 plays a pivotal role in achieving that simplicity.Listeners get a clear explanation of what Gen2 actually means: improved architecture, better performance, expanded connectivity, stronger data prep features, and support for more complex data ingestion scenarios. Gen2 builds on traditional Power Query–based dataflows but offers scalability and reliability fit for enterprise-grade pipelines.…
Guest: Mirko Peters
Sept. 28, 2025

Microsoft Fabric Digital Twin Explained: Fix for Messy Data or Overhyped Feature?

In the evolving world of Microsoft Fabric, the Digital Twin Builder preview emerges like a quiet shift that changes everything without announcing itself loudly. You start by taking the world you already know—machines, rooms, sensors, movements, transactions—and giving it a second life inside the Fabric environment. This second life isn’t static or symbolic; it breathes with real-time data, always adjusting, always reflecting what’s happening right now. Data from sensors, logs, or operational systems flows into the Fabric lakehouse, and the builder reshapes it into a digital form that mirrors the physical world. The semantic canvas becomes the place where these connections come alive, letting you see how everything relates, how one action affects another, and how the digital counterpart shifts as the real world does. You wire event streams into the model, and suddenly the quiet digital structure begins to pulse with updates—temperature changes, equipment activity, stock movement, envir…
Guest: Mirko Peters
Sept. 28, 2025

Why Azure AI Foundry Projects Fail: Common Pitfalls & How to Fix Them

In this episode we walk through what really happens when Azure AI Foundry doesn’t behave the way you expect, especially when the Agent Service or deployments start acting up. Azure AI Foundry is supposed to feel smooth, almost invisible, tying together OpenAI models, search, storage, and all the moving parts behind an AI application. But sometimes things slip, the agent stops talking to its resources, deployments stall, endpoints go quiet, and suddenly you’re trying to figure out what broke where. Most of the time the story starts with the Agent Service, the piece that quietly moves requests around, calls other Azure services, handles identities, and keeps the internal wiring alive. When it stumbles you see failed API calls, permissions errors, or models that never fully deploy. You open the portal, you dig through the logs, you check whether the managed identity has access to Cosmos DB, Storage, or Search, and you make sure nothing in the network layer or a recent security update cut…
Guest: Mirko Peters
Sept. 27, 2025

Autonomous Agents: Productivity Hack or Admin Nightmare?

The real shift is autonomous AI agents – systems that don’t just answer a prompt and wait for the next human nudge, but notice, decide, and act on their own. Not a “bot that replies in Teams,” but a worker that reads the situation, picks a plan, executes it, and learns from whatever broke along the way.An autonomous AI agent is basically an AI-powered loop: sense, think, act, learn. It pulls in signals from APIs, logs, documents, sensors, whatever you feed it. It builds an internal picture of “what’s going on,” runs that through models and planning logic, picks an action, executes it, and then uses the outcome as feedback to adjust its strategy. No one is there hand-holding it through each click. You set goals and constraints; it figures out the steps.They come in flavors. Some are laser-focused goal agents: “keep this metric green,” “close as many tickets as possible,” “optimize this schedule.” Some are reflexive: “if this happens, do that, instantly.” Others are true learnin…
Guest: Mirko Peters
Sept. 26, 2025

Power BI Version Control & Collaboration: GitHub, CI/CD & Best Practices

power bi keeps showing up in the background of every conversation about data because it does something most tools struggle with: it doesn’t just help you look at numbers, it helps people work together around them. the reports, the dashboards, the visuals—those are great, but the real power is how easily a team can gather around the same set of insights without fighting through email attachments or version chaos.you start with data from wherever it lives, pull it into power bi, shape it, build something that actually makes sense. but the magic happens the moment you hit share. suddenly the report isn’t just yours; it becomes something the whole team can poke at, question, filter, and react to. in the service, everything lives in the cloud, so no one needs to hunt for the right file or worry about sending the wrong version. everything updates in place. everyone sees the latest truth.workspaces add another layer, turning what used to be a solo project into a team studio. people c…
Guest: Mirko Peters
Sept. 26, 2025

Stop Wasting Time in M365: How Microsoft Syntex Automates Your Documents

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 experiences) + Muscle (content processing) + Bouncer (governance)When those three are unified → content becomes structured + governed + queryable → and that is what finally makes Copilot useful.Real-world proof: orgs like London Stock Exchange cut document processing time from hours → minutes.The real danger isn’t bad AI — it’s good AI running without guardrails and multiplying bad classification + oversharing mistakes.Governance is not optional. It’s the safety net.Key tactic: start with 1 high-value process (invoices/contracts), use prebuilt models first, measure time saved, then scale.
Guest: Mirko Peters
Sept. 26, 2025

Power BI Star Schema: The Pro Trick No One Teaches (Data Modeling Secrets)

when people first open power bi, they usually jump straight into visuals. charts, slicers, maps—it feels like that’s where the real action is. but the longer you work with it, the more you realize that the real magic is happening underneath, in the way the data is shaped and modeled. the model is the engine, and without the right engine, even the best-looking report falls apart. that’s where the star schema comes in. it’s the moment power bi stops feeling confusing and starts making sense.think of power bi desktop as the workshop. it brings in data from wherever it lives, lets you clean it up with power query, and gives you a canvas to shape how everything relates. but the trick isn’t just getting the data in—it’s organizing it so power bi can think clearly. when you structure your data in a star schema, something clicks. suddenly measures work the way you expect. filters behave predictably. visuals respond faster. and the model becomes easy to explain to anyone, even people who’v…
Guest: Mirko Peters
Sept. 25, 2025

Power BI Alerts vs Fabric Data Activator: Key Differences Explained

the moment people hear “data activator,” they assume it’s just another automation tool tucked somewhere inside microsoft fabric. but once you actually see it in action, it feels more like watching data wake up. instead of dashboards that wait for someone to notice a problem, the activator notices it for you. instead of a report that quietly updates in the background, the activator jumps in and does something the second a condition is met. it turns fabric from a place where you look at data into a place where data reacts, nudges, alerts, and responds.the idea behind it is simple: anything that changes in your data—anything that spikes, drops, drifts, or falls out of pattern—can automatically trigger an action. and the best part is that you don’t need code to make any of this happen. the activator listens to your streams from power bi, event hubs, and other sources, and you just tell it what to look for. when the pattern appears, the action fires. maybe it’s a teams message. maybe i…
Guest: Mirko Peters
Sept. 25, 2025

Power BI Deployment: How to Do It Like a Pro (No More Guesswork)

every organization that takes data seriously eventually hits the same crossroads: the reports are getting bigger, the models are getting more complex, more people are asking for changes, and suddenly a single workspace with everyone pressing publish just doesn’t work anymore. this is usually the moment someone brings up deployment pipelines in power bi, and the whole process of managing reports starts to feel less like chaos and more like an actual system.the concept is simple enough. instead of pushing everything straight into production, you move through stages. you build in one place, you test in another, and only when you’re ready do you send it to the environment where everyone depends on it. but the moment you start using deployment pipelines, you realize it’s not just about structure—it’s about control, quality, and avoiding the kind of mistakes that ripple across a whole organization because someone replaced a measure at the wrong time of day.what makes pipelines feel …
Guest: Mirko Peters
Sept. 24, 2025

T-SQL vs SQL: How T-SQL Eliminates IT Bottlenecks

people often hear the words sql and t-sql thrown around as if they’re interchangeable, and for a while they feel like they are. you write a query, you get your results, and everything seems straightforward. but the deeper you go into database work, the more you notice that not all sql behaves the same, and the moment you start working with microsoft sql server or azure sql, t-sql shows up and quietly becomes its own world. and suddenly the differences matter—not because they’re confusing, but because they’re the key to building things that are faster, safer, and smarter.sql itself is the foundation. it’s the shared language every relational database speaks, the set of rules for selecting data, joining tables, filtering results, and reshaping information. it’s the common grammar behind mysql, oracle, postgresql, and sql server. if sql were a language like english, the basic structure would always be the same everywhere you go.t-sql is what happens when microsoft adds its own di…
Guest: Mirko Peters
Sept. 24, 2025

How Power BI Turns SharePoint Chaos Into Clarity

sharepoint has this way of becoming everything and nothing all at once. a place meant for structure slowly turning into a maze of lists, libraries, document versions, old folders nobody remembers creating, and columns added by someone who left the company four years ago. people rely on it because it’s everywhere, because it’s part of microsoft 365, because it’s the easiest place to drop things when you don’t know where else they go. but with enough time, the whole thing starts to feel like a storage closet that everyone uses and nobody organizes.and then power bi steps in—not as a cleanup crew, but like someone who can walk into that same chaotic room and immediately understand where everything belongs. power bi doesn’t care how messy the source looks. as long as it can connect, it can make sense of it. once you point it at a sharepoint site, especially one running on sharepoint online, it starts reading those lists and libraries for what they really are: structured data waiting t…
Guest: Mirko Peters
Sept. 23, 2025

Model-Driven Apps: The Unsung Power Platform Hero

This episode breaks down model-driven apps in Power Apps and shows you exactly how to master them using Microsoft Learn. If you’ve ever wondered when to use a model-driven app, how Dataverse fits into the picture, or why business logic matters so much, this is your crash course. We walk through the core components—tables, views, forms, dashboards, custom pages—and explain how a solid data model becomes the backbone of an enterprise-grade app.You’ll learn how Dataverse powers secure, structured data management, why business rules and process flows save you from bad data, and how to customize tables so your app mirrors real business processes—not the other way around. We also cover publishing, sharing, and securing your app, including how to use security roles to control access and drive adoption.Then we map out the best Microsoft Learn modules and learning paths so you know exactly where to start, how to level up, and how to connect the dots between Dataverse, Power Automate, a…
Guest: Mirko Peters
Sept. 23, 2025

Dataverse Migration: Why Every Power Platform Eventually Hits This Wall

This episode cuts through the confusion around Dataverse data migration and explains, in plain language, how to move data between environments without breaking your schema, losing your relationships, or waking up to a support queue full of duplicate records. You’ll hear why data migration has quietly become one of the most essential skills for Power Platform teams, and how the right mix of tools—Configuration Migration Tool, dataflows, Power Automate, and the broader Power Platform stack—turns a painful, error-prone process into a predictable, governed pipeline.We start by grounding everything in what Dataverse actually is: not just tables and rows, but a secure, relational, cloud-first data backbone built around business logic, unique identifiers, and strict data integrity rules. From there the episode dives into the real decisions teams face when migrating—how configuration data behaves differently from transactional data, why alternate keys matter more than people assume, and h…
Guest: Mirko Peters
Sept. 22, 2025

Why Copilot Fails: The Data Quality Problem Nobody Talks About

This episode goes straight into the uncomfortable truth behind Microsoft Copilot: the same AI that accelerates your workflows can also expose your most sensitive data if you don’t govern it correctly. We unpack how Copilot for Microsoft 365 pulls information from across SharePoint, OneDrive, Teams, and the Microsoft Graph, and why that deep integration becomes a double-edged sword the moment your permissions, classifications, or data boundaries fall even slightly out of alignment.You’ll hear how real data leaks happen—not through hacking, but through perfectly normal Copilot behavior. Meeting summaries pulling restricted content. Auto-generated documents mixing in confidential details. Presentations created from SharePoint libraries the user shouldn’t have access to in the first place. We break down why Copilot doesn’t “invent” exposure, it amplifies whatever access model your tenant already has, for better or worse.From there, the episode zooms out to the bigger issue: modern…
Guest: Mirko Peters
Sept. 22, 2025

GitHub vs Azure DevOps vs Fabric: Who Actually Owns Your Deployments?

Microsoft Fabric Git Integration is changing the game for anyone building modern data platforms, and in this episode we break down exactly how it works and why it matters. Discover how Microsoft Fabric seamlessly connects to Azure DevOps and GitHub, giving you full version control, automated deployments, and a true end-to-end CI/CD workflow for everything from semantic models to Power BI reports. This episode shows how Fabric unifies your data engineering, data warehousing, and analytics tools while Git integration brings collaboration, code tracking, and environment consistency to the entire process. We also explore how Azure DevOps Pipelines and GitHub Actions can automatically build, test, and deploy your Fabric content, helping teams ship updates faster, avoid errors, and maintain total governance across dev, test, and production environments. If you're ready to level up your data operations, streamline deployments, and unlock the full power of Microsoft Fabric with Git, Azure Dev…
Guest: Mirko Peters
Sept. 21, 2025

Power Automate Approval Workflow: Why You Can’t Trust the Audit Trail

Automating approval workflows has become essential for organizations that want to move faster, eliminate manual bottlenecks, and keep their processes compliant. In this episode, we break down how Microsoft Power Automate and SharePoint work together to create powerful, reliable approval workflows that handle requests instantly and keep every step fully tracked. You’ll learn how approval automation works, why it matters, and how to build an approval flow that triggers the moment a SharePoint item is created, sends a structured approval request to the right people, waits for a response, and updates your data automatically. We explore how to configure approvers, customize approval logic, manage approval status in SharePoint, and use advanced features like sequential and parallel approvals. By the end, you’ll understand how Power Automate and SharePoint can streamline your entire approval process, reduce errors, improve visibility, and deliver a smooth, modern approval experience that tra…
Guest: Mirko Peters
Sept. 21, 2025

Is Microsoft Copilot worth it? Many organizations don’t see enough ROI—and the data explains why.

Microsoft 365 Copilot AI is making waves across the tech world, but the real question is whether it’s a revolutionary leap forward or just the latest overhyped gimmick. In this episode, we unpack what Copilot actually is, how deeply it integrates with the Microsoft 365 ecosystem, and whether its AI-powered features truly move the needle for everyday productivity. Copilot promises to transform the way users work in Word, Excel, PowerPoint, Outlook, and Teams by generating content, summarizing information, answering questions, analyzing data, and automating tasks. We explore how generative AI and large language models make this possible, how Copilot adapts to different workflows, and what its growing customization options mean for users who want more control. At the same time, we dig into the ongoing debate: is Copilot a meaningful AI assistant or just another shiny feature destined to fade like past Microsoft experiments? With predictions pointing toward full integration and even more …
Guest: Mirko Peters
Sept. 20, 2025

I Thought My Power BI Gateway Was Fine… Until Everything Broke

Power BI Gateway is the secret weapon that makes it possible to bring secure, on-premises data into the cloud power of Microsoft Power BI without moving anything outside your firewall. In this episode, we break down how the on-premises data gateway works, why organizations rely on it, and how it seamlessly connects local SQL servers, file shares, and other internal data sources to the Power BI service. You’ll learn what the gateway actually is, the difference between the standard gateway and personal mode, how the architecture uses Azure Service Bus to securely transfer data, and how to install, configure, and manage a gateway for reliable data refresh and reporting. We also dive into connecting Power BI Desktop to on-premises systems, publishing reports that stay synced through scheduled refresh, and optimizing gateway performance with best practices and modern options like the Virtual Network Data Gateway. If you’ve ever wondered how Power BI can access protected on-prem data withou…
Guest: Mirko Peters
Sept. 20, 2025

Teams Channels vs Chat: You’re Probably Using Them Wrong

Microsoft Teams channels are one of the most powerful yet misunderstood features in the entire Teams platform, and using them correctly can make or break your organization’s communication. In this episode, we dive into how Teams channels actually work, why they matter, and how to structure and manage them so your team stays organized instead of drowning in clutter. We break down the difference between standard, private, and shared channels, how naming and descriptions impact collaboration, and why organizing files inside each channel is essential for keeping projects on track. You’ll learn how to communicate effectively in channel conversations, when to use chat versus a channel post, how to avoid common mistakes like broken threads or lost messages, and what admins should know about permissions, access issues, deleted channels, and external collaboration. We also explore the connection between Teams and SharePoint, showing how every channel uses SharePoint behind the scenes and how u…
Guest: Mirko Peters
Sept. 20, 2025

SharePoint Framework Live Updates Broken? Fix Your SPFx Data Flow

Real-time data is becoming essential in modern workplaces, and SharePoint is no exception. In this episode, we explore how developers can unlock powerful real-time experiences in SharePoint Online using SPFx web parts connected to dynamic APIs. You’ll learn how SharePoint and the SharePoint Framework work together, how SPFx taps into Microsoft Graph and the SharePoint REST API, and how to build custom web parts that pull live data directly into SharePoint pages. We break down what real-time data actually means, why it matters, and how it transforms dashboards, project sites, and intranet pages into constantly updating, actionable information hubs. You’ll also discover what goes into creating an SPFx web part from the development environment setup to integrating APIs, handling authentication, designing responsive UI, solving performance bottlenecks, and securing data connections. If you want to build modern, dynamic, constantly updated SharePoint solutions that truly keep your users in…
Guest: Mirko Peters
Sept. 19, 2025

Microsoft Purview Data Governance: The Info Architect’s Survival Guide

Microsoft Purview has quickly become one of the most important tools for modern data governance, and in this episode we break down exactly how its architecture works, why organizations rely on it, and how to put best practices in place to protect sensitive information across Microsoft 365, Azure, multi-cloud, and on-prem environments. You’ll learn how the Purview Data Map discovers, classifies, and catalogs data, how the governance portal ties everything together, and why strong information architecture is the foundation for successful data governance. We explore how Purview integrates with Microsoft 365, SharePoint, Teams, and Defender to deliver end-to-end visibility, risk reduction, and compliance, and how features like data classification, retention labels, access controls, and DLP policies help organizations secure their data without slowing down productivity. This episode also covers deployment steps, security considerations, and strategies for building a scalable, future-ready …
Guest: Mirko Peters
Sept. 19, 2025

Microsoft Teams Adaptive Cards: Fix Useless Notifications with Actionable Workflows

Managing notifications in Microsoft Teams can be the difference between staying focused and feeling overwhelmed, and in this episode we break down exactly how to take control of them. You’ll learn how Teams notifications actually work, how to customize alerts for chats, channels, meetings, and activity, and how to fine-tune the balance between staying informed and avoiding nonstop interruptions. We walk through the difference between banner alerts, activity feed updates, sound notifications, and mobile push notifications, and explain how to tailor each one so you only receive what truly matters. You’ll also discover how to manage notifications on desktop and mobile, mute noisy channels, adjust default settings, fix notification issues, and troubleshoot common problems like missing alerts or delayed messages. If Microsoft Teams feels chaotic or distracting, this episode shows you how to configure it so notifications work for you—not against you—and help you stay productive without miss…
Guest: Mirko Peters
Sept. 18, 2025

Microsoft Fabric Domains: Why They Don’t Fix Your Governance Problem

Microsoft Fabric domains are quickly becoming one of the most important pillars of governance and organization inside the Fabric ecosystem, and in this episode we break down exactly how they work and why they matter. You’ll learn how domains create logical groupings of workspaces and data assets, how they support a true data mesh architecture, and how they give organizations a clean, scalable way to manage ownership, access, and compliance across business units. We explore how Fabric domains tie into tenant-level governance, how domain admins and contributors manage their own data products, and how tools like the Purview-powered data map and OneLake help organizations discover, classify, and govern data across every domain. You’ll also see how Power BI fits into the model, how to plan domain structures effectively, how to avoid common pitfalls like inconsistent workspace organization, and what future governance trends are emerging as Fabric evolves. If you want to understand how Fabri…
Guest: Mirko Peters
Sept. 18, 2025

LINQ to SQL: Magic or Mayhem?

LINQ to SQL remains one of the most approachable ways to query and manipulate relational data in .NET, and in this episode we break down exactly how it works, why it’s so powerful, and how it simplifies database interaction compared to traditional SQL and ADO.NET patterns. You’ll learn how LINQ to SQL bridges object-oriented programming with relational data, how Data Contexts map directly to your database schema, and how LINQ expressions are translated into real SQL queries executed by SQL Server. We explore everything from basic selects and filters to advanced joins, grouping, updates, inserts, deletes, and even calling stored procedures through strongly typed methods. You’ll also see how LINQ to SQL compares to LINQ to Objects, how it integrates with the .NET runtime, and how it improves readability, type safety, and maintainability across your entire data access layer. If you want a clear, modern, developer-friendly path to querying databases in C# without manually writing SQL ever…
Guest: Mirko Peters
Sept. 17, 2025

Dirty Code vs Clean Code: Why Messy Code Wins (Until It Doesn’t)

Writing readable code is one of the most underrated skills in software development, and in this episode we break down exactly why it matters and how developers can master it. You’ll learn what truly makes code readable, how clean-code principles like the Single Responsibility Principle shape maintainable systems, and why consistent formatting and naming conventions can transform even the messiest codebase into something elegant and easy to navigate. We explore how to identify code smells, when and how to refactor, and why continuous cleanup prevents technical debt from silently growing out of control. You’ll also discover how thoughtful commenting, small focused functions, and team-wide coding conventions help every developer write code that is easy to understand, easy to debug, and easy to extend. If you want to level up your craft, write clearer logic, collaborate more effectively, and build software that stands the test of time, this episode gives you the complete roadmap to writin…
Guest: Mirko Peters
Sept. 17, 2025

No-Code vs. Pro-Code: Security Showdown

Choosing between low-code, no-code, and pro-code can feel overwhelming, and in this episode we break down exactly what each approach means, how they differ, and when each one is the right fit. You’ll learn how pro-code gives developers full control and unlimited customization, why low-code strikes a powerful balance between speed and flexibility, and how no-code enables business users to build apps without writing a single line of code. We explore real-world use cases, the strengths and limitations of each method, and how organizations are blending these approaches to accelerate development while maintaining quality and scalability. Whether you're trying to empower citizen developers, speed up delivery, or build complex enterprise systems, this episode gives you the clarity you need to choose the right development strategy for your team and your goals.
Guest: Mirko Peters
Sept. 16, 2025

The Hidden AI Engine Inside .NET 10

AI is becoming a first-class citizen in the .NET ecosystem, and in this episode we explore how the new integrated AI Engine in .NET 10 transforms the way developers build intelligent applications. You’ll learn how .NET now provides a unified platform for training models, running inference, orchestrating AI agents, and integrating cutting-edge services like Azure OpenAI and Semantic Kernel directly into your apps. We break down how ASP.NET Core, EF Core, Microsoft.Extensions.AI, and Visual Studio 2026 work together to simplify everything from vector search to workload orchestration, and how developers can use the AI Engine to build smarter, faster, and more responsive applications with minimal friction. You’ll also discover best practices for architecting AI-ready systems, optimizing performance, managing data pipelines, and deploying AI workloads at scale. If you’re ready to take your .NET skills into the next generation and build apps that think, learn, and adapt, this episode gives …
Guest: Mirko Peters
Sept. 16, 2025

Unlock SharePoint Information Architecture for Better Collaboration

Mapping SharePoint or SharePoint Online as a network drive sounds convenient, but in this episode we break down what it really means, why organizations consider it, and when it actually makes sense. You’ll learn how SharePoint document libraries work behind the scenes, how mapped drives behave in Windows, and why many users run into slow performance, sync problems, and missing features when treating SharePoint like a traditional file share. We explore the pros and cons of direct drive mapping, why OneDrive sync is the method Microsoft recommends, and how each option affects metadata, version history, permissions, and everyday collaboration. You’ll also discover practical alternatives, best practices for accessing document libraries, and how site maps, web parts, and modern navigation help users find and manage content without relying on outdated mapped-drive techniques. If you’ve ever wondered whether mapping SharePoint as a network drive is a smart strategy or a headache waiting to h…
Guest: Mirko Peters
Sept. 15, 2025

Build Azure Apps Without Boilerplate (And Ship Faster)

Deploying a web application with Azure App Service is one of the most efficient ways to move your app into the cloud while taking advantage of Microsoft’s fully managed platform. Azure App Service supports all major development frameworks, handles infrastructure responsibilities behind the scenes, and simplifies everything from hosting to scaling. This guide walks through the essentials, beginning with what Azure App Service is and why it matters, then explaining how to choose the right development framework, develop your app, and successfully deploy it using tools like Visual Studio, Azure CLI, and Azure DevOps pipelines.You learn how Azure App Service eliminates complexity through built-in scaling, security, monitoring, and diagnostics, helping you maintain a high-performing application with minimal manual effort. The guide explains how to containerize applications with Docker and Azure Container Registry, how to adopt microservices architectures using AKS or Service Fabric, and…
Guest: Mirko Peters
Sept. 15, 2025

Debug Quantum Programs with VS Code & Azure Quantum

Azure Quantum is opening the door to the next era of computing, and in this episode we explore how Microsoft’s Quantum Development Kit gives developers everything they need to start building and testing real quantum programs today. You’ll learn what Azure Quantum actually is, why quantum computing matters, and how the QDK brings together the Q# language, quantum simulators, Python integrations, VS Code tools, Jupyter support, and cloud-based quantum hardware into a single, developer-friendly platform. We break down how to write and debug your first quantum algorithms, how to use the resource estimator to understand what it takes to run your code on real quantum machines, and how to simulate, optimize, and submit jobs directly through Azure Quantum. You’ll also discover how the QDK connects with open-source libraries, how Microsoft is approaching security in the quantum era, and how you can get involved in the growing community shaping the future of quantum development. If you’re curio…
Guest: Mirko Peters
Sept. 14, 2025

The Cloud Promise Is Broken (And Why It’s Costing You More Than You Think)

Discover the game-changing tactics experts use to cut costs, reduce downtime, and move to Azure without headaches—this episode reveals the one framework that actually works.Why most migrations fail and the single mindset shift to avoid it.Step-by-step Azure migration blueprint you can start this week.Cost traps and how to save thousands on your cloud migration strategy Microsoft Azure.Real-world success stories and the tools that made them painless.Top security and compliance checks nobody tells you about.Listen to learn the exact checklist and quick wins for a smooth, fast Azure migration.
Guest: Mirko Peters
Sept. 14, 2025

Stop Using Entity Framework Like This

This episode explains how to dramatically improve Entity Framework performance using practical, proven techniques. It highlights common mistakes that slow systems down and shows exactly how to fix them.You’ll hear real examples of EF performance failures, learn clear steps to optimize queries and memory usage, and get the tools needed to measure your improvements. Topics include diagnosing bottlenecks, writing efficient queries, managing change tracking, batching operations, tuning SQL and indexes, using caching wisely, and applying async or parallel patterns safely.Quick wins include using No-Tracking for read-heavy endpoints, projecting to lightweight DTOs, and profiling to identify the slowest SQL first.It’s designed for backend developers, architects, and anyone dealing with latency or database load issues. One guest even shares a small configuration tweak that reduced production CPU usage by 60% in under ten minutes.Overall, the episode offers practical guidance t…
Guest: Mirko Peters
Sept. 13, 2025

Unit vs Integration vs Frontend Testing: Key Differences & When to Use Eachf

This episode lays out a practical, reliable automated testing strategy for .NET applications, focused on reducing flakiness, speeding up CI, and improving overall confidence in releases. It’s full of real examples, proven tactics, and tools teams can start using immediately.You’ll learn how to rebalance your test suite using a modern test pyramid, apply smoke and contract tests to catch issues earlier, and decide when to mock dependencies versus using real services like containers or test databases. The episode also covers integrating tests into CI/CD pipelines so they stay fast and trustworthy, plus recommended tooling across the .NET ecosystem.Additional guidance includes how to eliminate flaky tests, make them deterministic, and use meaningful metrics to track improvements. You’ll also get a checklist to assess your current testing approach, patterns that reduce long-term maintenance costs, and case studies showing real reductions in CI time and fewer production issues.…
Guest: Mirko Peters
Sept. 13, 2025

Why ARM Templates Are Holding You Back

This episode breaks down the differences between Bicep and ARM templates to help Azure teams choose the best Infrastructure-as-Code approach. It starts with a quick refresher on ARM templates and why they’ve long been the standard, then introduces Bicep as a cleaner, simpler, more maintainable alternative.You’ll hear real-world comparisons covering readability, modular design, parameters, maintainability, and deployment experience. The episode also touches on performance, debugging, and helpful tooling like VS Code extensions. Practical guidance is provided for migrating existing ARM templates to Bicep, including shortcuts that speed up conversion and pitfalls to watch out for. Cloud engineers debate the pros and cons of both approaches and outline when sticking with ARM makes sense — and when switching to Bicep is the smarter choice.It’s aimed at cloud architects, DevOps engineers, SREs, and developers who want fewer IaC headaches, more reliable deployments, and cleaner, easi…
Guest: Mirko Peters
Sept. 12, 2025

OWASP in .NET: Vulnerabilities, Architectural Risks & How to Fix Them

This episode dives straight into the myth that upgrading to the latest .NET framework somehow makes your application safe, and it dismantles that belief fast. With the OWASP update reshaping how risks are ranked and understood, this conversation exposes why modern attacks no longer target your neat little controller functions but the seams, the glue, and the forgotten corners of your architecture. It breaks down how a fully patched .NET 8 or .NET 9 app can still be quietly compromised through a poisoned NuGet package you never knew your build relied on or a base container layer that slipped into production months ago without anyone noticing. What used to be a checklist is now an ecosystem problem, and that shift is the heart of this episode.Listeners get walked through what OWASP is really signaling: the biggest threats aren’t the old SQL injection classics, even though those never truly disappeared, but the blind spots created by modern development itself. The invisible dependenc…
Guest: Mirko Peters
Sept. 12, 2025

Where Power Platform Hits Its Limits (And What to Do Next)

This episode uncovers the real scalability limits of the Power Platform and shows how to avoid the performance issues that often catch teams off guard. Through candid stories and expert insights, it explains where apps typically hit bottlenecks, what early warning signs to watch for, and which design decisions can quietly create major slowdowns or unexpected costs.Listeners get case studies of apps that failed under load — along with the specific mistakes behind them — plus practical strategies like partitioning, batching, and offloading heavy workloads. The episode also breaks down how scale affects licensing, when to move functionality to SaaS or custom services, and how to monitor the metrics that truly matter before users experience issues.It closes with guidance on future-proofing architecture and extending scalability without having to rebuild everything later. The goal is to equip architects, makers, and developers with the knowledge and tactics needed to design Power P…
Guest: Mirko Peters
Sept. 11, 2025

Passkeys vs Passwords: Why Microsoft 365 Is Going Passwordless

This episode explains how organizations are moving away from passwords by using passwordless authentication with Microsoft Entra ID. It opens with eye-opening data on credential theft, then breaks down how FIDO2 security keys, Windows Hello, and the Microsoft Authenticator app work — in simple, clear terms.You’ll hear real case studies showing lower breach risk, faster onboarding, and noticeable cost savings. The episode includes a practical playbook for piloting passwordless authentication, highlighting common pitfalls, quick wins, and how to think about new security trade-offs once passwords are gone. Experts also discuss what’s coming next for passwordless in cloud and hybrid environments.It’s aimed at identity, security, and IT operations professionals who want the confidence to propose or expand passwordless projects. Key takeaways include why passwords remain the weakest link, why pilots should start small and scale gradually, and how focusing on smooth user experience d…
Guest: Mirko Peters
Sept. 11, 2025

Microsoft Fabric Changes Everything for BI Pros (Here’s Why)

This episode explains how Microsoft Fabric can significantly elevate the work of Power BI professionals by unifying data engineering, governance, storage, and analytics into one platform. It shows how Fabric enhances existing Power BI workflows without forcing teams to redo their reports or models.You’ll learn what Fabric means for your current Power BI environment, how it fits into Microsoft’s roadmap, and how it can impact your career. The episode includes practical migration guidance, tips for preserving datasets and semantic models, and warnings about common performance traps. It also walks through live demo scenarios such as creating a Lakehouse-backed semantic model and scaling it for enterprise use.Key topics include centralized governance, lineage, compliance, and realistic discussions about cost and scaling — including when Fabric can save money and when it may not. Listeners leave with a clear evaluation checklist, a modernization plan, stakeholder talking points, an…
Guest: Mirko Peters
Sept. 10, 2025

The Hidden Risks in Your Cloud (That Most Teams Miss)

This episode exposes the most significant — and often hidden — cloud security risks in Microsoft 365 and Azure. It cuts through marketing claims with real attack examples, misconfiguration failures, and lessons learned from actual incident response timelines. Listeners hear how a single oversight led to a multimillion-dollar data leak and how attackers commonly enumerate Microsoft 365 tenants, move laterally, and exploit weak Azure configurations.The episode covers the current threat landscape, the top five risks across Microsoft 365 and Azure, and a detailed breach case study involving conditional access mistakes and an unsecured storage account. You’ll get practical hardening guidance using Microsoft Defender for Cloud, plus a set of quick security checks you can perform in under 30 minutes. Long-term strategies include identity-first design, enforcing least privilege, improving visibility with logging and alerts, and using continuous monitoring tools.Key takeaways emphasize…
Guest: Mirko Peters
Sept. 10, 2025

Azure CLI vs PowerShell: Microsoft Azure Command-Line Tools

This episode delivers a straightforward comparison of Azure CLI and PowerShell to help you decide which tool can speed up your cloud work. It breaks down how each option performs in scripting, automation, and quick one-off commands, using clear explanations that don’t require deep technical knowledge.You’ll hear highlights from live demos showing how small syntax differences can significantly affect deployment time. The episode also covers performance under load, error handling, reliability, and real experiences from cloud engineers — including tips on migrations, cross-platform usage, and avoiding common mistakes.A practical decision checklist explains when Azure CLI is the better fit, when PowerShell is more efficient, and why many professionals end up using both together. You’ll also learn a clever workflow trick that can dramatically speed up deployments.The episode is aimed at DevOps engineers, sysadmins, and developers working with Azure who want actionable guidance,…
Guest: Mirko Peters
Sept. 9, 2025

Agentic AI Is Rewriting DevOps (Here’s What Changes Next)

This episode explores how agentic AI is reshaping DevOps by automating CI/CD, incident response, and cloud operations. It explains why these autonomous systems are gaining so much attention and shares real stories of teams dramatically speeding up deployments. You’ll also learn the risks — including failures, security blind spots, and how to safely revert when automation goes wrong.Listeners will get a practical framework for evaluating agentic AI tools, a checklist for testing autonomous agents in staging, and decision guidance on when to rely on automation versus maintaining human oversight. The episode features surprising case studies, tool comparisons, and straightforward tactics to mitigate new attack surfaces created by AI-driven systems.It’s aimed at SREs, DevOps and platform engineers, CTOs, and researchers working on operational automation. Overall, the episode provides a step-by-step path to adopting agentic AI safely and gaining real benefits from autonomous operati…
Guest: Mirko Peters
Sept. 9, 2025

Did Mainframes Just Win? Altair vs. Azure

From the Altair 8800’s toggle switches to today’s Azure APIs, the same fundamentals persist: clear intent, shared resources, and networked power. The portal and cloud may feel modern, but the winning habits are timeless—design for constraints, automate for repeatability, and think in systems. Mainframe-style centralization returned as the cloud because shared pools are efficient; the terminal (scripts/CLI) endures because precision and auditability matter. Modern work in Microsoft 365, Power Platform, and Azure is basically “from switches to APIs”: issue a precise request, observe a structured response, and build observability around it. The soft skills—framing intent, communicating flows, documenting decisions—are the multiplier. Put it into practice by converting one manual task into an API call or flow, measure the minutes saved, and keep iterating.
Guest: Mirko Peters
Sept. 8, 2025

Azure Solutions Break Under Pressure—Here’s Why

Building reliable and resilient systems in Microsoft Azure isn’t just a technical exercise, it’s a strategic advantage, and in this episode we unpack exactly how to architect cloud environments that stay up even when everything around them fails. You’ll learn what Azure’s global cloud really offers, how its core building blocks like virtual networks, availability zones, Azure SQL Database, Traffic Manager, and Azure Backup fit together, and why resilience must be designed in from the first diagram—not bolted on at the end. We break down the mindsets and patterns behind high availability, redundancy, failover, automated recovery, and geo-resilient data protection, all grounded in real Azure services developers and architects already use every day.You’ll also discover the practical techniques that separate fragile cloud deployments from battle-ready architectures, including how to distribute workloads across zones, implement disaster recovery with Azure Site Recovery, tune retry log…
Guest: Mirko Peters
Sept. 8, 2025

Full Stack Skills? Why You’re Not Using Them In Teams

This episode walks you through how to take an existing web app and bring it directly into Microsoft Teams so it feels native, seamless and fully connected to Microsoft 365. We break down the Teams Developer Platform and explain how the Teams Toolkit, SDK and App Studio come together to give developers a full-stack path for building modern Teams experiences. You’ll hear how tabs make it easy to embed a web app, how SharePoint and Microsoft Graph unlock deeper integration, and why adding Microsoft 365 Copilot or custom agents can transform a simple embed into an intelligent workflow. We cover the practical realities of setting up your environment, wiring up front-end interactions with the Teams JavaScript client, and building a reliable back end using Node.js or .NET. The episode also highlights how GitHub samples, developer communities and structured learning paths help you go from your first prototype to a polished, production-ready Teams app. It’s a complete guide to turning your web…
Guest: Mirko Peters
Sept. 7, 2025

Why Disabling Power Platform Backfires (And What to Do Instead)

This episode breaks down why disabling Power Platform environments, especially the default one, always comes back to bite you. We unpack how environments actually function inside the Power Platform, why they’re more than just containers, and how deeply apps, flows, data connections, and Dataverse schema depend on them. The conversation digs into the real-world impact of shutting down an environment, from apps instantly failing to automations halting mid-process, and the ripple effect that hits SharePoint, connectors, governance policies, and user workflows. We explore what really happens when environments are disabled because of inactivity, why managed environments are a high-stakes piece of the platform, and how environment deletion can lead to data loss, broken integrations, and weeks of recovery work.You’ll hear why the default environment is almost impossible to “clean up” by disabling it, why every user has access by design, and how poor governance—not the environment itself—…
Guest: Mirko Peters
Sept. 7, 2025

Microsoft Purview vs Rogue AI: How to Control AI Data Risks in Microsoft 365

This episode dives into the escalating tension between governed AI and the chaos that unfolds when AI systems operate without oversight. We explore how Microsoft Purview has become the backbone of responsible AI adoption, bringing structure, visibility, and control to data that AI agents depend on. The conversation unpacks what Purview actually does, how it classifies and protects sensitive information, and why its data loss prevention and labeling engine are essential guardrails in an era where unsanctioned tools and shadow AI are growing fast.We contrast that with the reality of rogue AI—agents that overreach their intended purpose, access data they shouldn’t, bypass safeguards, or expose information because no governance was in place to stop them. You’ll hear examples of AI behaving unpredictably, how compliance failures emerge when AI runs without constraints, and why organizations often underestimate the risks until it’s too late. The episode highlights how Purview’s integrat…
Guest: Mirko Peters
Sept. 7, 2025

Your Microsoft MIP Rollout Is Broken: Why Data Protection Fails in Microsoft 365

This episode takes you deep into the world of Microsoft Purview Information Protection and explains why it has become one of the most important pillars of modern data security. We walk through what information protection really means, why sensitive data is getting harder to control, and how Purview steps in with the structure, automation, and intelligence organizations desperately need. You’ll hear how Purview discovers and classifies data across Microsoft 365, on-premises servers, and cloud apps, how sensitivity labels drive encryption and access control, and why its integration with Microsoft Defender for Cloud Apps and Azure Information Protection creates a unified safety net around your entire data estate.We explore what it actually looks like to deploy information protection in the real world, from scanning legacy file shares to enforcing DLP policies that stop data from leaking through email, Teams messages, or cloud uploads. The episode also digs into advanced tools like th…
Guest: Mirko Peters
Sept. 7, 2025

Microsoft Teams Admins Are Missing This Hidden Layer: The Real Governance Gap in Microsoft 365

This episode breaks down the often-overlooked security implications behind something as simple as hiding or showing a channel in Microsoft Teams. It goes far beyond basic interface cleanup and focuses on how channel visibility ties directly into cybersecurity, threat detection, and organizational governance. We explore how Teams channels structure communication, why they matter for reducing noise, and why they can also become a weak point if not managed with the right security mindset. The conversation highlights how Microsoft Security Copilot and threat intelligence tools can spot anomalies inside channels, detect suspicious file activity, and help admins stay ahead of vulnerabilities or malware hiding inside everyday collaboration spaces.We walk through the real meaning of hiding a channel—why it’s a user-level visibility choice rather than a security control—and why relying on hidden channels for confidentiality is a mistake. Instead, the episode digs into the security layers t…
Guest: Mirko Peters
Sept. 6, 2025

Microsoft Copilot Isn’t Failing—Your Strategy Is: Why AI Doesn’t Work in Most Businesses

This episode explains why Copilot rarely delivers instant productivity and what to change so it actually moves the needle. The “Instant Productivity Myth” sets false expectations—demos skip the hard parts like process fit, culture, and data readiness—so after the launch buzz, usage stalls and ROI flatlines. The first real blocker is messy information: fragmented, outdated, or duplicated content makes Copilot confidently wrong, which kills trust. Fixing that means agreeing on sources of truth, applying simple taxonomy, and enforcing retention and access rules so the right version wins. Even with clean data, many rollouts chase flashy but low-value scenarios; meaningful ROI comes from high-frequency, high-effort, or high-risk processes (think compliance reporting, monthly finance packs, first-line IT triage), where before-and-after gains are measurable. Human factors then decide success: employees won’t adopt a tool they don’t trust, don’t have time to learn, or quietly fear will replac…
Guest: Mirko Peters
Sept. 6, 2025

Microsoft 365 Copilot Connector: Overview

This episode breaks down how Microsoft 365 Copilot Connectors are quietly becoming the backbone of the Copilot experience, transforming Microsoft Search from a basic tool into a powerful, enterprise-wide knowledge engine. We explore what connectors actually are, why they matter, and how they let Copilot reach far beyond Microsoft 365’s native data. Instead of being limited to Outlook, SharePoint, and Teams, Copilot can pull in insights from Salesforce, Dynamics 365, custom databases, line-of-business apps, and practically any external system an organization depends on. The conversation highlights how these connectors turn Copilot into a unified search layer that finally bridges the gap between scattered data silos and the employees who need that information instantly.We dive into the difference between Microsoft’s prebuilt connectors and the fully customizable options developers can build through the Graph Connectors API and the Microsoft 365 agents toolkit. You’ll hear how custom…
Guest: Mirko Peters
Sept. 6, 2025

Why Team Building Fails (And How Minecraft Fixes Collaboration in Modern Work)

This episode explores a surprisingly powerful idea: that Minecraft, the block-building game millions already love, can actually teach real teamwork and team-building skills. Instead of treating Minecraft as just another video game, the discussion reframes it as a collaborative digital world where communication, coordination, and cooperation become the keys to success. Players quickly learn they can’t survive alone, can’t build big projects in isolation, and can’t reach ambitious goals without leaning on each other. The game’s open world becomes a training ground where shared purpose, role clarity, problem-solving, and planning naturally emerge. You start with “who gathers materials,” “who designs the structure,” “who explores,” and before long, you’re watching genuine collaboration unfold inside a virtual landscape.The episode highlights how educators and workplaces are harnessing this dynamic to build stronger teams. By setting up group challenges inside Minecraft—things like tim…
Guest: Mirko Peters
Sept. 6, 2025

Microsoft 365 Copilot Settings – Why Copilot Isn’t Working

This episode digs into the real-world frustrations users face when Microsoft Copilot and Microsoft 365 Copilot don’t work the way they’re supposed to. We break down why Copilot sometimes feels brilliant one moment and completely unresponsive the next, and how much of that comes down to configuration, licensing, and the tight dependencies Copilot has across Windows 11, Microsoft 365 apps, Microsoft Entra ID, Edge, and the admin center. The discussion makes it clear that most Copilot problems aren’t caused by the AI itself but by missing updates, misassigned licenses, misconfigured permissions, or settings that quietly block Copilot from accessing the data it needs.The episode walks through common symptoms users report — things like the Copilot icon not appearing, Copilot refusing to respond to prompts, Teams features not activating, or certain apps losing Copilot access altogether. From there we explore how admins can use dashboards, Entra settings, and PowerShell to diagnose what’…
Guest: Mirko Peters
Sept. 5, 2025

Microsoft Defender Alone vs Sentinel: Why Your Security Strategy Is Failing in Microsoft 365

This episode breaks down the confusion many organizations face when trying to understand the difference between Microsoft Defender and Microsoft Sentinel, two tools that sound similar but play very different roles in the Azure security landscape. We walk through how Defender focuses on real-time protection at the endpoint, in Microsoft 365, and across cloud workloads, acting like an automated guard that detects threats the moment they appear. Sentinel, on the other hand, steps back and looks at the entire enterprise, pulling in signals from Azure, on-prem systems, and third-party tools to create a unified picture of what’s happening across the environment. While Defender reacts, Sentinel investigates. While Defender stops attacks at the source, Sentinel connects the dots and helps security teams understand the bigger story behind alerts.The conversation highlights why teams often struggle to choose between them—and how the choice isn’t really either-or. Defender excels in scenario…
Guest: Mirko Peters
Sept. 4, 2025

M365 Is Not Ready for KRITIS… Or Is It?

This episode takes a critical look at whether Microsoft 365 is truly ready for KRITIS environments, the highly regulated sectors where security, reliability, and compliance aren’t just important but mandatory. We explore why so many organizations in critical infrastructure struggle with adopting M365, even though the platform promises modern collaboration, flexibility, and cloud-driven productivity. The discussion highlights that the biggest challenge isn’t the technology itself but the gap between Microsoft’s default configurations and the strict requirements set by German KRITIS regulations and the BSI.Throughout the episode, we talk through the recurring concerns raised by auditors and IT leaders. Security limitations in standard M365 deployments remain a major sticking point, especially where identity management, conditional access, and privileged roles aren’t configured with maximum rigor. Licensing complexity adds another layer of frustration, as many of the security feature…
Guest: Mirko Peters
Sept. 4, 2025

Top Copilot Prompts Exposed: How to Get Real Results in Microsoft 365

This episode dives into the growing influence of Microsoft 365 Copilot and focuses on the prompts that genuinely help users boost productivity. Instead of treating Copilot as yet another AI add-on, the conversation highlights why it has quickly become a practical assistant inside Microsoft 365. Listeners are guided through how Copilot understands context, adapts to user habits, and turns vague intentions into meaningful actions across Outlook, Word, Teams, Excel, and PowerPoint. The episode emphasizes that the key to unlocking Copilot’s full potential lies in learning how to speak to it — not technically, but clearly and specifically. Good prompt design becomes the foundation for getting accurate summaries, polished emails, clean spreadsheets, and well-structured presentations.Throughout the discussion, you hear examples of how powerful Copilot can be when the right prompts are used. In Teams meetings, Copilot can pull out decisions, action items, and themes with surprising accura…
Guest: Mirko Peters
Sept. 3, 2025

Classic vs Modern SharePoint: Why the New Experience Changes Everything

This episode explores one of the biggest decisions organizations face in the SharePoint world: whether to stay with Classic SharePoint or embrace the Modern experience. The conversation walks listeners through the evolution of SharePoint, explaining how the platform has grown from a powerful but often rigid environment into today’s more intuitive, responsive, and user-friendly Modern interface. Classic SharePoint is portrayed as the old workhorse that gave teams deep customization, complex workflows, and familiarity for those who built their intranets years ago. But that same depth also came with complexity, technical overhead, and layouts that feel dated in a world where users expect fast, mobile-ready interfaces.Modern SharePoint, by contrast, is described as the streamlined future of collaboration. The episode breaks down how Modern web parts, modern pages, team sites, and communication sites transform the experience by making it easier for non-technical users to create pages, …
Guest: Mirko Peters
Sept. 3, 2025

Most Copilot Rollouts Fail: Why Microsoft 365 AI Adoption Breaks Down

This episode digs into why so many Microsoft Copilot rollouts fail and what organizations can do to turn things around. It starts by breaking down what Copilot actually is — not just a single tool, but an AI layer woven throughout Microsoft 365. The hosts explain how it can summarize documents, draft emails, assist with data in Excel, help build presentations, and streamline communication inside Teams. The promise is big, but the reality is that most organizations struggle to unlock even a fraction of this potential.The discussion moves quickly into the heart of the problem: adoption. Many companies rush to deploy Copilot without understanding how it fits into their workflows, what their employees actually need, or whether their environment is even ready. The episode highlights that a surprising number of failures come from basic readiness issues — disorganized data, inconsistent governance, licensing confusion, or simply not meeting the technical prerequisites. But the bigger iss…
Guest: Mirko Peters
Sept. 2, 2025

Can Copilot Replace Power BI Developers? The Real Answer Might Surprise You

This episode explores how Copilot is reshaping the future of Power BI development and what this means for anyone working inside Microsoft Fabric. The conversation opens with the shift from traditional BI workflows to an AI-assisted model, where Copilot becomes a natural part of how developers build reports, write DAX, explore data, and understand complex models. Instead of starting from a blank canvas, developers now have an intelligent partner that responds to natural language, interprets intent, and translates prompts into meaningful code, visuals, and insights.As the episode unfolds, the hosts explain how Copilot works inside Power BI and Microsoft Fabric, emphasizing how generative AI reduces friction across the entire development lifecycle. Writing DAX becomes faster, cleaner, and more approachable. Creating visualizations feels more conversational. Even data preparation gets easier, with Copilot capable of producing Power Query transformations and offering guidance on shapin…
Guest: Mirko Peters
Sept. 2, 2025

This AI Sees Everything: The Hidden Data Risk Behind Microsoft 365 Copilot

This episode dives into the growing role of Fabric Data Agents inside Microsoft Copilot Studio and how they’re reshaping the way organizations interact with their data. The hosts start by breaking down what a Fabric Data Agent actually is—an AI-driven intermediary that gives users controlled access to selected data stored in Microsoft Fabric. Instead of digging through semantic models or navigating complex databases, users can query their data conversationally through an agent that understands both the structure of the data and the rules that govern it. It’s a major step toward making enterprise data more accessible without compromising security or governance.The conversation then expands into how Microsoft Fabric and Copilot Studio complement each other. Fabric serves as the unified analytics backbone, while Copilot Studio becomes the interface where custom agents are built, trained, and deployed. When these two worlds meet, organizations get a powerful, AI-enhanced layer that le…
Guest: Mirko Peters
Sept. 1, 2025

To-Do Lists Don’t Work—Here’s Why You Still Feel Unproductive

This episode explores how the Eisenhower Matrix comes to life inside Microsoft 365, especially when paired with the intelligence of Copilot. The hosts start by revisiting the idea behind the urgent–important matrix and why it still matters in a world where workloads move faster than ever. They explain how categorizing tasks into what needs immediate attention, what should be scheduled, what can be delegated, and what can simply be dropped brings clarity to the constant noise of digital work. But where the conversation gets interesting is in how Microsoft 365 turns this old-school productivity model into something dynamic, automated, and deeply integrated.From there, the discussion shifts to Copilot’s role. Instead of manually sorting tasks, Copilot can scan Outlook, Teams, Planner, and other Microsoft 365 data to surface what actually deserves your attention. Deadlines, commitments, and buried messages suddenly become visible, because the AI does the heavy lifting of identifying u…
Guest: Mirko Peters
Sept. 1, 2025

The Ideal Microsoft Teams Structure Is a Lie: What Actually Works in Real Organizations

In this episode, the hosts dig into one of the most common and painful issues in modern digital collaboration: Microsoft Teams chaos. They describe how Teams, while incredibly powerful, can quickly turn into an overwhelming maze of channels, chats, and forgotten spaces if organizations don’t establish structure early on. The conversation starts with the nature of the problem itself—how easy team creation leads to duplication, how inconsistent naming makes information hard to find, and how unmanaged growth spills out into SharePoint, OneDrive, and the rest of Microsoft 365. What begins as a collaboration tool slowly morphs into a cluttered ecosystem where no one knows where anything lives, and productivity inevitably suffers.From there, the episode shifts to the deeper role Microsoft 365 plays in either amplifying or resolving the chaos. Teams does not exist in a vacuum; every new team generates a SharePoint site, permissions, mailboxes, and storage. Without governance, the hosts e…
Guest: Mirko Peters
Aug. 31, 2025

Why Your Power Apps Form Fails (Even Though It Looks Perfect)

This episode digs into one of the most frustrating issues Power Apps builders face: when a form simply refuses to submit data to a SharePoint list. The hosts break down why this happens so often, explaining how the relationship between a Power Apps form and a SharePoint list depends on every field, every data type, and every rule lining up perfectly. They describe how SubmitForm and Patch are meant to work, how OnSuccess and OnFailure drive the user experience, and how even small configuration mistakes, like an incorrect data card property or mismatched column type, can cause a seemingly simple submission to fail without warning.The discussion moves into the most common errors people encounter—fields that don’t validate, SharePoint columns expecting one type of data while Power Apps sends another, and users lacking the permissions they need to update the list. They talk about how cryptic error messages such as “invalid requested operation” often point to deeper misalignment betwee…
Guest: Mirko Peters
Aug. 31, 2025

Copilot Efficiency Numbers That Shock Managers: Real Productivity Data from Microsoft 365 AI

This episode explores the real question behind Microsoft 365 Copilot: does it actually make people more productive, and how can you measure that in a meaningful way? The hosts walk through how Copilot fits into the modern Microsoft 365 ecosystem, touching on how generative AI is now woven into daily tools like Outlook, Word, Excel, PowerPoint, Teams, and even development environments through GitHub Copilot. They explain that while the hype around AI focuses on automation and content creation, the real value comes from understanding whether it saves time, improves work quality, or helps people shift their energy toward higher-value tasks.They dive into the challenge of measuring AI impact, noting that traditional productivity metrics don’t always capture Copilot’s influence. Instead, they discuss tracking time saved on writing emails, generating reports, analyzing data, and summarizing meetings. They highlight survey insights that show where users feel Copilot helps most, where ado…
Guest: Mirko Peters
Aug. 30, 2025

Microsoft Places Exposes the Hybrid Work Mess: Why Coordination in Microsoft 365 Is Broken

This episode dives into Microsoft Places and how it redefines hybrid work by turning scattered office coordination into a connected, AI-driven experience. The conversation highlights how Places brings clarity to when and where people work by weaving itself directly into the Microsoft 365 tools employees already rely on, especially Outlook and Teams. Instead of guessing who will be in the office or spending time bouncing between booking systems, users can see their team’s in-office plans, reserve desks and rooms in seconds, and coordinate face-to-face collaboration with far less friction. The hosts explain how the Places app, Places Finder, and Places Explorer work together to simplify everything from daily planning to office navigation.A key focus is the role of AI. With Microsoft 365 Copilot built in, Places can suggest the best days for teams to meet in person, recommend ideal rooms or desk locations, and even help leaders understand real workspace utilization. The AI-powered an…
Guest: Mirko Peters
Aug. 30, 2025

Microsoft 365 Security Best Practices: Protect Your Tenant Without User Friction

This episode dives deep into the foundations of Microsoft 365 security and why locking down your M365 tenant has never mattered more. The conversation opens with a look at what “Microsoft 365 security” truly means today: a constantly evolving mix of policies, controls, and intelligent protection layers designed to defend identity, data, devices, and collaboration spaces across the cloud. As the hosts point out, M365 may come packed with powerful tools, but those tools only work when organizations configure them intentionally. Without strong baselines, attackers exploit weak MFA, lax external access, and poorly monitored environments long before anyone notices.The episode highlights how Microsoft Defender for Office 365 plays a starring role in stopping modern threats, with anti-phishing policies, safe links, safe attachments, real-time alerts, and analytics that reveal attacks before users even fall for them. They stress that pairing Defender for Office 365 with Defender for Endpo…
Guest: Mirko Peters
Aug. 30, 2025

Microsoft 365 Task Management Explained: To Do vs Planner vs Lists vs Loop

Microsoft 365 task tools aren’t the problem—using them all at once is. This episode cuts through To Do, Planner, Lists, and Loop with a simple operating model: To Do for personal focus, Planner for team visibility, Lists for structured/recurring workflows, Loop for real-time capture that flows into the others. You’ll get a practical playbook, a one-page decision map, and low-effort automations that stop duplicate tasks, “invisible work,” and tool-switching fatigue.
Guest: Mirko Peters
Aug. 29, 2025

Manage Microsoft 365 with PowerShell

Local setup shouldn’t be half your job. Aspire promises a single command that spins up your frontend, backend, databases, queues—together—and a built-in dashboard that shows health, logs, and traces across services. In this episode, we run the command, tour the dashboard, and show how it plugs into the stack you already have. Less scavenger hunt, more shipping.
Guest: Mirko Peters
Aug. 28, 2025

Copilot Agents Without Chaos: How to Scale AI in Microsoft 365

AI agents are powerful—and risky—when they run without guardrails. In this session, we show how Microsoft 365 Admin Center + Copilot Studio give you a practical control tower: who can build, who can publish, what data agents can touch, and how you monitor everything in one place. You’ll leave with a governance blueprint that unlocks Copilot without losing oversight.
Guest: Mirko Peters
Aug. 28, 2025

Microsoft 365 Apps Update Management for Office 365 and 365 Apps

Microsoft 365 pushes 300–400 changes every month. For most IT teams, the raw volume makes “staying aware” impossible — and pretending to read everything is fantasy. The danger isn’t the noise — it’s the 5% of updates that actually trigger outages, compliance exposure, licensing surprises, new reporting visibility, or destroyed workflows.This episode lays out the problem of update overload, and then gives a four-layer solution:1. Filter — not every change matters to you2. Assess — who actually feels impact (IT? legal? users?)3. Strategize — move from reaction to repeatable triage4. Communicate — without drowning people in useless patch-note textThe takeaway: you don’t need to know everything — you need a system that spotlights the small fraction of changes that have real-world business impact.
Guest: Mirko Peters
Aug. 28, 2025

Microsoft 365 Guest Access Governance and User Management

Your Microsoft 365 tenant is probably full of “guests who never left.” Contractors, vendors, and partners get invited for short projects—and their accounts quietly live on for years. That sprawl creates hidden risk: lingering access to SharePoint and Teams, easy entry for attackers via compromised external identities, and avoidable compliance findings (ISO 27001, SOC 2, GDPR) for missing offboarding controls. This episode exposes the scope of the “silent guest pile-up,” why it’s dangerous, how audits uncover it, and the practical blueprint to move from chaos to lifecycle control: discover, triage, expire by default, and recertify only what’s still needed.
Guest: Mirko Peters
Aug. 27, 2025

Why Microsoft Copilot Fails: 10 Data Problems You Need to Fix

If Copilot feels “meh,” it’s probably not the model—it’s your data estate. Cluttered SharePoint libraries, broken/over-tight permissions, inconsistent metadata, and missing automation starve Copilot of context and block it from the very content leaders expect it to use. This episode shows how to turn Copilot from a guessing game into a precision tool with 10 practical best practices across data hygiene, access, metadata, and workflow orchestration (Power Automate). The punchline: tune Microsoft 365 first, and Copilot becomes the trusted front-door to your knowledge and actions.
Guest: Mirko Peters
Aug. 27, 2025

Jira and Microsoft Teams Integration: Atlassian Support for Your Team

Submitting IT tickets inside Microsoft Teams isn’t just convenient—it changes behavior. When users can raise requests where they already work, adoption soars (think ~90% preference) and resolution speeds up (near 30% faster) because context, comms, and action all live in one place. This episode breaks down why Teams-native ticketing feels effortless, what it really takes to wire Jira Service Management correctly (fields, permissions, SSO), how agents can work fully in Teams, and how automation (Power Automate + Jira Automation) turns integration into acceleration. The result: less tool-hopping, cleaner data, faster triage, and a support experience that feels native to Microsoft 365.
Guest: Mirko Peters
Aug. 26, 2025

How Microsoft Copilot Replaces Traditional M365 Training

Most “training” fails because it happens outside the flow of work. Slide decks and workshops fade within days, while Microsoft 365 quietly ships in-product guidance, contextual help, and Viva Learning that teach you at the exact moment of need. This episode reframes training from a scheduled event to an always-on, micro-learning layer inside Teams, Outlook, Excel, and more—so people stop hunting for features they’ve already “learned” and start using them instinctively.
Guest: Mirko Peters
Aug. 26, 2025

Is Your M365 Rollout Quietly Failing? (Here’s How to Tell)

Rolling out Microsoft 365 isn’t the finish line—it’s the starting gun. Busy Teams channels and rising login graphs can mask a deeper truth: if culture, leadership behaviors, and day-to-day relationships don’t evolve, M365 becomes email with emojis. This episode shows why a meta perspective—treating M365 as a living system across years—matters more than any single app launch. Through real lessons (incl. ST Extruded Products Germany), we unpack how SharePoint, Viva, and Teams reshape norms only when ownership, trust, and iterative feedback are built in—and why the same cultural muscles will decide your AI future.
Guest: Mirko Peters
Aug. 25, 2025

Microsoft Teams: Team or Channel Missing/Disappeared - How to Show

No—Microsoft didn’t delete your Teams. The iconic Teams tab moved, and the new layout folds channels closer to chat to reduce context-switching and prep for deeper M365/Copilot integrations. Day one feels jarring because muscle memory breaks, not because data vanished. In this episode, you’ll see exactly where to find Teams and channels now, how to tune the new UI so it feels fast again (pinning, notifications, shortcuts), and how to future-proof your structure so the next redesign doesn’t slow you down.
Guest: Mirko Peters
Aug. 25, 2025

GPT-5 in Microsoft 365 Copilot: The AI Future is Here

Outlook lag, Word re-formatting déjà vu, and Excel nudging—those tiny frictions steal hours. GPT-4-era Copilot helped, but often felt transactional: you instructed; it complied. With GPT-5, Copilot shifts from executing commands to understanding intent—mirroring tone, anticipating steps, and stitching context across Word, Excel, PowerPoint, and Outlook. The leap is twofold: quality (first-try outputs that match your voice and goal) and speed (near-instant responses that preserve flow). Result: quieter inboxes, fewer prompts, smarter charts and slides, and headspace reclaimed for decisions—not formatting.
Guest: Mirko Peters
Aug. 24, 2025

Why SharePoint Fails at Knowledge Management (And How to Fix It)

SharePoint doesn’t fail—organizations do when they treat it like a dumping ground. The result: duplicate “final” files, broken search, and shadow repositories in Teams, OneDrive, and email. This episode breaks down why SharePoint devolves into chaos (no lifecycle, no ownership, no metadata), the core ingredients of a functional knowledge platform (navigation, lifecycle, metadata), and a practical path to turn SharePoint into a trusted One Point of Truth—kept alive by governance, automation, and ongoing care.
Guest: Mirko Peters
Aug. 24, 2025

Microsoft 365 Tasks: Why You’re Drowning (And How to Fix It)

Microsoft 365 doesn’t suffer from too many task apps—it suffers from unclear roles. To Do, Planner, Lists, Outlook, and Loop each solve a different context (personal focus, team coordination, structured tracking, comms-driven follow-ups, and freeform co-creation). Chaos shows up when teams mix those roles, duplicate tasks across tools, and force everyone to babysit updates. This episode gives you a simple Tool Matchmaking Framework, a minimal app stack, and automation + Copilot patterns that turn five apps into one coherent system.
Guest: Mirko Peters
Aug. 23, 2025

Microsoft 365 Guest Access: Brilliant or Broken? (The Real Risks Explained)

Guest access in M365 isn’t a switch—it’s three identity layers and four services that don’t always agree. That mismatch creates silent exposure: a guest “allowed” in Teams can inherit broader SharePoint access; Purview often spots it after the fact. The fix isn’t a single toggle—it’s lifecycle + least-privilege + evidence. In this workshop, we give you a scalable framework to invite, govern, review, and retire guests—without strangling collaboration.
Guest: Mirko Peters
Aug. 23, 2025

Copilot Agents vs Copilot: Real Breakthrough or Just AI Hype?

Don’t build a Copilot—solve a job. Quick, generic copilots demo well but stall in real work because they lack role context and system access. A Copilot Studio agent earns its keep only when it’s built for a specific persona, high-value use cases, and grounded in your data + actions. Our test showed the “fast” option looked good in week 1 and was ignored by week 6; the scoped Studio agent took longer to shape but became the daily default because it answered with authority and could actually do things. The real unlock: a small, intentional scope you can expand—backed by governance, telemetry, and a phased rollout.
Guest: Mirko Peters
Aug. 23, 2025

Copilot Agents Explained: Why AI Agents Replace Patchwork Coding

Patchwork debugging steals your day one tiny rebuild at a time. In this hands-on walkthrough, we put GitHub Copilot’s agent mode inside a real .NET + Azure solution and let it hold the cross-file context: updating services, bindings, DI, configs, and infra in one coordinated flow. You’ll see a before/after diff, watch multi-file errors resolve faster, and use a plain-language spec to scaffold a new feature—without losing code review or CI rigor. Bottom line: fewer firefights, more feature work. We keep you in control; the agent just does the heavy lifting.
Guest: Mirko Peters
Aug. 22, 2025

Microsoft 365 Security vs Usability: Why Zero Trust Alone Doesn’t Work

“Zero Trust everywhere” and “freedom for everyone” both fail in production. One grinds work to a halt; the other invites disaster. In this workshop we show how top M365 orgs hit the operating sweet spot—where CISO, GDPR officer, and everyday users all win. You’ll learn how small portal changes cascade into big workflow pain, how to write Conditional Access that protects without breakage, and how to use PIM for just-in-time admin without bottlenecks. We’ll leave you with battle-tested guardrails, policy templates, and a 30/60/90 rollout plan so your tenant runs quiet, audits pass, and users stop noticing security—because it just works.
Guest: Mirko Peters
Aug. 22, 2025

How to Set Up and Use Microsoft Copilot in Teams (Step-by-Step Guide)

Microsoft Copilot in Teams transforms meetings, chats, and collaboration by turning conversations into actionable insights. But simply activating Copilot is not enough — proper setup, licensing, permissions, and governance determine whether it delivers real value.In this step-by-step guide, you’ll learn how to set up Microsoft Copilot in Teams, configure permissions correctly, prepare your Microsoft 365 environment, and avoid common deployment mistakes. Whether you're rolling it out organization-wide or piloting it with a small group, this guide ensures a secure and effective Copilot implementation.If you want Copilot in Teams to improve productivity — without creating governance risks — start here.
Guest: Mirko Peters
Aug. 21, 2025

Microsoft Entra Explained: Why It’s a Complete Identity & Access Management Platform

Active Directory was built for office networks that barely exist anymore. Today, identities — not networks — are the real perimeter. Microsoft Entra isn’t “AD in the cloud”; it’s a suite designed for a hybrid, perimeter-less world: Entra ID for auth and conditional access, Permissions Management for multi-cloud least-privilege, Verified ID for portable credentials, and Identity Governance to kill access creep.This episode explains how Entra bridges legacy AD with cloud-first needs without breaking what already works, and how to move from static, network-based trust to adaptive, identity-first security aligned to Zero Trust.
Guest: Mirko Peters
Aug. 21, 2025

How to Automate Compliance Tasks in Microsoft 365 with Power Automate

Compliance fails when it’s static. Checklists freeze rules in time, but regulations keep moving. In this episode, you’ll learn how to turn compliance from a brittle, manual checklist into a self-updating, feedback-driven system using Power Automate + SharePoint/Dataverse + Power BI.We cover recurrence triggers, adaptive workflows, centralized logging, escalation, governance at scale, and future-proofing via metadata and modular flow design — so your compliance process learns and updates itself instead of breaking every time a rule changes.Primary keywords: Power Automate compliance, automated compliance workflows, compliance governance, feedback loops, adaptive automation, SharePoint compliance library, Dataverse audit log, Power BI compliance dashboard, recurring flows, escalation policies, metadata-driven automation.
Guest: Mirko Peters
Aug. 20, 2025

Microsoft 365 DLP Setup Guide: Create and Configure Policies in Purview

This episode examines the real return on Copilot by focusing on outcomes rather than features. It argues that the biggest cost in modern organizations isn’t failed projects or bad strategy, but the quiet drain of routine work—emails, meetings, drafts, reports, and administrative tasks that create the appearance of progress without delivering meaningful impact. Copilot’s value comes from collapsing this everyday friction and returning time to people who rarely realize how much they’re losing.The episode explains how small time savings, while unimpressive in isolation, compound dramatically at scale. A few hours reclaimed per person each month becomes significant capacity across large teams. Whether that capacity produces value depends on intent: reclaimed time must be deliberately reinvested into higher-impact work instead of dissolving back into busyness.It also explores where these gains show up most clearly. In sales and marketing, reduced preparation and cleaner focus impro…
Guest: Mirko Peters
Aug. 20, 2025

Microsoft Defender for Cloud Compliance Monitoring: Dashboards, Scores & Insights

Most teams “pass” audits yet miss real misconfigurations between reviews. Microsoft Defender for Cloud changes that by turning compliance into a live posture: map your estate to frameworks (ISO/NIST/PCI), tailor controls to your own standards, auto-remediate drift, and surface results in Power BI for leadership. This episode shows how to build continuous, system-wide assurance—assessment → automation → evidence—across Azure, AWS, GCP and on-prem (Arc) without drowning in tickets.Keywords: Microsoft Defender for Cloud compliance, continuous compliance, Azure Policy, auto-remediation, regulatory compliance dashboard, Power BI security reporting, multi-cloud compliance, Azure Arc, NIST 800-53, ISO 27001, PCI DSS, governance at scale.
Guest: Mirko Peters
Aug. 19, 2025

Microsoft Teams Project Management: How to Organize Your Projects Properly

Most projects don’t fail for lack of tools—they fail for lack of system. This episode shows how to build a durable project operating system in Microsoft 365: SharePoint as the single source of truth, Power Automate to eliminate manual updates, and Teams as the conversation layer. You’ll get a practical framework to prevent file sprawl, stop duplicate trackers, and give leaders real visibility without micromanagement—so projects feel effortless beyond the 90-day mark.
Guest: Mirko Peters
Aug. 19, 2025

Azure Logic Apps for Automation: How to Build Powerful Workflows

Most teams drown in handoffs—forwarding emails, chasing approvals, pasting links into chats—while the real work waits. Azure Logic Apps turns that manual glue into a reliable, enterprise-grade automation fabric across Microsoft 365, the Power Platform, and third-party systems (SAP, Salesforce, ServiceNow, custom APIs). In this episode, you’ll learn when to use Logic Apps vs. Power Automate, how to build a production-ready flow (triggers, actions, connectors, error handling), and how to scale with governance, monitoring, and multi-system integrations—so your organization cuts repetitive work in half and gains a living workflow layer that doesn’t break at scale.Primary keywords: Azure Logic Apps, enterprise automation, Microsoft 365 automation, Power Automate vs Logic Apps, workflow orchestration, SAP Salesforce integration, Azure Monitor, Application Insights, no-code integration, approvals automation
Guest: Mirko Peters
Aug. 18, 2025

Microsoft Purview vs Azure Information Protection: Key Differences, Features & Use Cases

Think Purview and Azure Information Protection are “enterprise-only”? Think again. If you’re already on Microsoft 365 (E3 or Business Premium), you likely have sensitivity labels, baseline DLP, and email encryption ready to use—no extra spend. This episode debunks the biggest myth about data protection and shows a simple, fast path to label → protect → prevent leaks that small teams can deploy in an afternoon and big orgs can scale later.
Guest: Mirko Peters
Aug. 18, 2025

What Is Microsoft Intune Used For?

Microsoft Intune isn’t just device management—it’s the control plane for identity-aware access, protected apps, adaptive risk, and verifiable compliance across Microsoft 365. When Intune is wired into Azure AD (Entra ID), Microsoft Defender for Endpoint, and Microsoft Purview, you get conditional access that adapts in real time, app-level data protection on BYOD, automated threat-to-access responses, and governance evidence on tap. This episode shows how to move from GPO-era thinking to an identity-first, app-centric, zero-trust posture—without drowning users in friction.
Guest: Mirko Peters
Aug. 17, 2025

Step-by-Step Guide to Automating GRC Reports with Power Automate

Manual GRC reporting is a risk multiplier—copy-paste errors, stale data, and missed escalations. With Power Automate, you can stitch together SharePoint, Excel, Dataverse, and ticketing tools into a real-time pipeline that standardizes data, assembles evidence, and publishes audit-ready packs automatically. This episode shows how to design the flow, harden it for scale, and turn “reporting” into continuous, decision-grade governance.
Guest: Mirko Peters
Aug. 17, 2025

Dynamics 365 Copilot for Field Service: Features, Use Cases & Benefits

Field techs lose 15–30 minutes per job on paperwork—creating hidden costs, bad data, and delayed billing. Dynamics 365 Field Service + Copilot turns spoken updates into structured work orders (parts, labor, photos, signatures) and pushes them into scheduling, inventory, and invoicing in real time. Result: higher first-time-fix, faster cash cycle, cleaner analytics, and one less van ride.
Guest: Mirko Peters
Aug. 17, 2025

Microsoft Fabric Dataflows Gen2: The Future of ETL Explained

Fabric Dataflows Gen2 redefine how ETL processes are built and managed inside Microsoft Fabric. Unlike legacy Power BI Dataflows, Gen2 introduces scalable, reusable, and Lakehouse-integrated data transformation capabilities designed for enterprise-grade analytics environments.In this guide, we explain how Fabric Dataflows Gen2 work, how they integrate with OneLake and Lakehouse architecture, and when to use them instead of pipelines or notebooks. Whether you're modernizing your ETL strategy or building a new Fabric-based data platform, this breakdown helps you understand the architectural impact and governance considerations of Gen2 Dataflows.If you're building scalable, maintainable ETL inside Microsoft Fabric — this is essential reading.
Guest: Mirko Peters
Aug. 17, 2025

Microsoft Designer for Business: AI Content Creation Explained

Microsoft Designer and Fabric Dataflows Gen2 are killing the busywork in marketing and analytics. Designer auto-applies your brand kit (fonts, colors, logos) to create on-brand assets in seconds—inside Microsoft 365 with real-time collaboration across SharePoint, OneDrive, and Teams. Dataflows Gen2 brings AI-assisted Power Query to unify messy campaign data fast and reliably. The result: fewer revisions, faster throughput, and more time for strategy and creative judgment—while humans still guard tone and brand integrity. If you’re ready to trust AI with the repetitive grind, this is how your marketing ops (and reporting) get faster, cleaner, and smarter.
Guest: Mirko Peters
Aug. 16, 2025

Visual Studio Dev Tunnels: Test Microsoft 365 Apps from Localhost

Dev Tunnels in Visual Studio let you expose your local Teams, SharePoint, or Power Platform services to the internet in minutes—no Azure deploys required. Configure a named, persistent tunnel and use Private (authenticated) access tied to Microsoft Entra ID to keep tests secure and your OAuth redirect URIs stable. With real-time feedback in Microsoft 365, you’ll cut iteration loops, avoid “Final_v2” chaos, and standardize setup with the Dev Tunnels CLI. The biggest risk? Leaving a tunnel Public/anonymous—one missed setting can expose your entire dev box. Lock it down, log it, and shut it off when done.
Guest: Mirko Peters
Aug. 16, 2025

Dynamics 365 Embedded Analytics with Power BI & Fabric Explained

Stop exporting Dynamics 365 data to Excel. Connect Dataverse to Microsoft Fabric, build an analytics model once, and embed Power BI directly inside Dynamics 365 (CRM/ERP) screens. With live, role-aware metrics (RLS), sales and ops teams act on fresh data without tab-switching, stale snapshots, or version drift. Use Fabric Data Factory/Dataflows Gen2 to shape data, enforce security with Entra ID and sensitivity labels, and place context-specific visuals in forms and dashboards. Result: faster decisions, fewer reconciliations, and a proactive, in-app analytics loop.
Guest: Mirko Peters
Aug. 16, 2025

How to Audit User Activity in Microsoft 365 with Microsoft Purview

Auditing user activity in Microsoft 365 is no longer optional — it’s essential for security, compliance, and governance. Microsoft Purview provides powerful audit capabilities, but many organizations don’t use them correctly or fail to leverage advanced logging features.In this guide, we walk through how to enable auditing in Microsoft Purview, how to search and analyze audit logs effectively, and how to use audit data for threat detection, compliance investigations, and risk mitigation.Whether you're investigating suspicious behavior, preparing for a compliance review, or strengthening your security posture, this step-by-step breakdown shows you how to turn audit data into actionable insight.
Guest: Mirko Peters
Aug. 16, 2025

Microsoft Fabric Lakehouse Governance & Data Lineage Explained

Stop guessing where your data went. In Microsoft Fabric, automatic lineage, workspace-based permissions, and Purview’s enterprise catalog turn opaque pipelines into auditable, end-to-end flows—from ingestion to transformation to the report. Fabric captures every hop (Data Factory, Lakehouse, notebooks/SQL/Dataflows, semantic models, Power BI), enforces access consistently via workspace inheritance, and records who changed what and when. With Purview cataloging and classifications on top, you can search sensitive fields across workspaces, prove compliance with unified audit logs, and fix broken KPIs fast—without chasing email threads or exporting mystery CSVs.
Guest: Mirko Peters
Aug. 16, 2025

Microsoft 365 Copilot Governance: How to Keep AI Secure & Compliant

Copilot can overreach if Graph permissions are too broad. One mis-scoped app permission lets AI surface files, spreadsheets, and confidential client data users couldn’t normally access. Fix it by treating Copilot like any high-privilege app: lock Graph scopes to least privilege, segment access with Entra ID role groups, and extend DLP and sensitivity labels to AI-generated content in Exchange, SharePoint, OneDrive, and Teams. Use Purview Audit to trace who asked Copilot for what, from where, and when—and pipe signals to Sentinel for proactive alerts. Governed right, Copilot stays fast and useful without leaking sensitive data.
Guest: Mirko Peters
Aug. 15, 2025

Zero Trust in Microsoft 365 & Dynamics 365: Security by Design Explained

MFA isn’t Zero Trust. If Microsoft 365 and Dynamics 365 don’t enforce the same identity, device, and session checks, attackers walk through the side door. “Zero Trust by Design” treats M365 + D365 as one system: align Conditional Access and risk signals, apply just-in-time roles, segment identities by job, and continuously re-verify sessions across clouds. Tie it together with adaptive policies that cut MFA fatigue. Result: coordinated defenses, fewer blind spots, and strong security that doesn’t slow work.
Guest: Mirko Peters
Aug. 15, 2025

Microsoft Fabric Data Activator: Real-Time AI Insights & Automation Explained

Stop waiting on dashboards. Fabric Data Activator turns live signals into instant actions—pausing bad pipelines, placing purchase orders, opening D365 work orders, or triggering API calls the moment thresholds hit. Because it’s native to Microsoft Fabric, it listens to streams and models from Power BI, Synapse, and the Lakehouse, then executes pre-approved playbooks with minimal latency. Start small with high-value triggers, design for capacity and downstream SLAs, and wire in guardrails so you get signal—not alert spam. That’s how you move from data-driven to data-activated.
Guest: Mirko Peters
Aug. 15, 2025

Copilot in Dynamics 365: Extending AI for CRM & ERP

Out-of-the-box Copilot in Dynamics 365 is a smart generalist. To make it an expert in your business, feed it your domain data—securely—via Dataverse, curated connectors, and Azure data pipelines. Map fields to clear schemas, apply role-based access and conditional access, and label sensitive columns so Copilot only sees what it should. With well-structured, compliant datasets (and ongoing monitoring), Copilot starts speaking your language—driving forecasts, recommendations, and workflows that match your reality, not an average model.
Guest: Mirko Peters
Aug. 14, 2025

Microsoft Fabric Notebooks: AI Model Training Explained

Stop torturing your laptop. Train models where the data lives. With Microsoft Fabric notebooks running on Spark next to your Lakehouse, you skip CSV exports, move terabytes at query speed, and iterate in Python or R without memory crashes. Push transforms to the data, engineer features at scale, monitor long runs in real time, checkpoint models, and evaluate across massive test sets—cutting days of wrangling into hours of results.
Guest: Mirko Peters
Aug. 14, 2025

How to Build Custom Copilot Plugins for Microsoft 365 (Step-by-Step)

Turn “Where are we on Project Apollo?” into one accurate answer. Build a Copilot plugin that unifies Planner tasks, SharePoint milestones, and Teams context via Microsoft Graph + SharePoint REST, described by a clean manifest and secured with least-privilege Entra ID (Azure AD) OAuth. Result: one question in, one policy-compliant status out—no spreadsheets, no tab-hopping.
Guest: Mirko Peters
Aug. 14, 2025

Dataverse Data Modeling: How to Design Scalable Data Models

Dataverse “slowness” is often schema, not size. Fix table bloat, simplify relationships, and add the right indexes to turn crawling forms and timing-out flows into crisp responses. Design for performance from day one—balance normalization, limit cascades, and index what you filter on.
Guest: Mirko Peters
Aug. 14, 2025

Viva Topics Integration: Microsoft Search & SharePoint Explained

Viva Topics can surface gold—or noise. Turn AI guesses into trusted answers by triaging topics in week one, curating only what matters, merging duplicates without losing links, and designing rich, action-first topic cards. With the right governance, SMEs, and analytics, people stop “searching” and start finding.
Guest: Mirko Peters
Aug. 14, 2025

SharePoint Online Permission Auditing at Scale: Tools, Reports & Best Practices

Manual SharePoint reviews don’t scale. Use PnP PowerShell + Microsoft Graph + Azure Automation to enumerate every site, expand nested/group/inherited permissions, and deliver a clean, daily report. App-only auth, throttling-safe queries, and diff alerts turn a weeks-long audit into an automated, trustworthy pipeline.
Guest: Mirko Peters
Aug. 13, 2025

Microsoft Teams Meeting Extensibility: Apps & Bots Explained

Teams meetings can be a live work hub—not just video. Combine custom apps, in-meeting side panels, and Microsoft Graph meeting lifecycle events to surface live business data, run workflows, and trigger automation from the meeting itself. Wire the three together so the meeting behaves like an app: context-aware, real-time, and automated.
Guest: Mirko Peters
Aug. 13, 2025

Microsoft Viva Connections Dashboard Customization: Build Custom Experiences

Viva Connections can be more than a pretty SharePoint homepage. Pair a solid foundation (navigation, targeting, permissions, mobile) with SPFx web parts and Adaptive Card Extensions (ACEs) to surface live business data and actions inside Teams. Build tiles that do work—approve, submit, track—then drive adoption with role-based personalization, performance discipline, and a measured change plan.
Guest: Mirko Peters
Aug. 13, 2025

Integrating Dynamics 365 Sales with Microsoft Teams: CRM Data in the Flow of Work

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 truth. Result: faster deal cycles, cleaner data, fewer misses.
Guest: Mirko Peters
Aug. 13, 2025

Automating SharePoint Online with Site Scripts and PnP Templates

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 how Site Scripts help you take control again. By defining branding, lists, and structure in a single JSON file, you can ensure every new site launches with the same look, layout, and core components, without relying on memory or checklists.But Site Scripts aren’t the whole story. When automation needs go deeper—like setting unique permissions, deploying custom web parts, or handling scenarios Microsoft doesn’t support natively—that’s where PnP PowerShell fills the gaps. Used together, Site Scripts handle predictable structure, while PnP PowerShell enforces the advanced configurations that keep sites secure and usable at scale.The episode also covers the real-world pitfalls of automatio…
Guest: Mirko Peters
Aug. 12, 2025

How to Build Custom Microsoft Teams Apps (Full Guide)

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 results via adaptive cards; Link unfurling turns pasted URLs into rich previews with instant context. The episode walks through building an action-based extension using the Teams SDK and Bot Framework to query external systems (like CRM or ticketing) and post structured, interactive results directly in chat—no context switching. You’ll also learn rollout gotchas: OAuth/SSO, permissions, privacy scope, manifest versioning, tenant-by-tenant deployment, and adoption tips. Pick the extension type that fits the workflow and Teams becomes a decision hub, not a copy-paste log.
Guest: Mirko Peters
Aug. 12, 2025

Building Reusable Semantic Models in Microsoft Fabric: Scalable Power BI Architecture & Governance

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 enterprise asset: one definitional layer reused across reports, workspaces, and teams. Pair that with calculation groups to eliminate endless YTD/QTD/TTM variants and keep time intelligence, KPIs, and business rules centralized and auditable. Add row-level security in the model to deliver true governed self-service—users explore freely while access is enforced automatically by role and region. The result: fewer datasets, consistent metrics, faster updates, and a BI stack that scales without chaos. If you’re tired of DAX drift and number debates, Fabric’s semantic models + calc groups + RLS turn scattered reports into a trustworthy analytics backbone.
Guest: Mirko Peters
Aug. 12, 2025

Microsoft Fabric Lakehouse Performance: How to Optimize Queries, Pipelines & Data Models

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, including data modeling strategies, partitioning best practices, query tuning, workload management, and storage optimization. Whether you're working with large datasets, real-time analytics, or enterprise reporting, these practical recommendations help you prevent bottlenecks and improve overall system efficiency.If your Fabric Lakehouse feels slow, unpredictable, or expensive — this is where to start.
Guest: Mirko Peters
Aug. 12, 2025

How to Extend Microsoft 365 Copilot: Build Agents, Plugins & AI Apps for Your Enterprise

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 integrations, Graph Connectors bring external sources into the Microsoft Graph index with security trimming intact, so Copilot respects existing permissions while surfacing precise, contextual answers. Use connectors to index internal documentation portals, older SharePoint or MediaWiki sites, SQL/line-of-business systems, and platforms like Salesforce or ServiceNow—without risky migrations. The result: fewer “I can’t find it” moments, faster onboarding, and decision-making grounded in institutional memory. This guide explains when to choose connectors vs. plugins/APIs, how connectors work, a step-by-step rollout, and the ROI metrics to track so Copilot finally acts like it knows your busine…
Guest: Mirko Peters
Aug. 11, 2025

Stop Building AI Demos: How to Create Real AI Apps with Azure OpenAI & 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 flows, pick the right model and prompts per use case (classification vs. summarization vs. generation), cap tokens and rate-limit requests, and log everything. We cover scaling pitfalls (latency, runaway costs, hallucinations), security must-haves (key protection, IP restrictions, per-user quotas), and governance essentials (cost tags, budgets/alerts, the Power Platform CoE Starter Kit, audits). You’ll leave with a step-by-step build plan, KPIs to track, and guardrails to keep performance predictable and compliant—so your AI features move from demo to durable.
Guest: Mirko Peters
Aug. 11, 2025

Microsoft Graph Permissions & Consent Models Explained (Avoid Common Security Mistakes)

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 minimum viable scopes that match how your app actually runs. Keep user data to delegated where possible; reserve app-only for unattended or cross-tenant jobs and plan for admin approval. Map tenant consent policies early, stage permissions (pilot → broaden), and document why each scope is required. Use least-privilege alternatives (e.g., Calendars.Read vs. Calendars.ReadWrite, Team.ReadBasic.All vs. full directory). Wrap with governance: pre-approval workflow, quarterly reviews, tagging, and audit logs. Result: fewer “admin consent required” popups, faster security sign-off, and a rollout that survives contact with real users.
Guest: Mirko Peters
Aug. 11, 2025

Stop Choosing Between Low-Code and Pro-Code: Build Apps with Power Apps & 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 calls with managed identities and OAuth, how to design resilient error handling with retries and centralized logging, and how to avoid cost and latency traps. Real-world examples (loan approvals, ERP lookups, pricing engines) show a practical fusion architecture: Power Apps for interface and light workflow, Dataverse for data and governance, Azure Functions for scalable compute and custom APIs. You’ll get patterns, pitfalls, and a step-by-step checklist to ship fast, stay secure, and scale with confidence.
Guest: Mirko Peters
Aug. 11, 2025

Why Your Power App or Flow Is Blocked: DLP Policies Explained for 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 connectors, and tenant vs. environment policies interact; how to run pre-flight checks; and how to align dev/test/prod so migrations don’t silently break. We cover practical governance tactics: policy reviews, negative testing, alerts, and using the CoE toolkit—plus a clear checklist to keep Power Automate, Power Apps, and custom connectors compliant and reliable. Build faster, avoid midnight fire drills, and turn DLP into guardrails that protect data and keep your automations running.
Guest: Mirko Peters
Aug. 10, 2025

How to Secure Microsoft Fabric Data Pipelines (Avoid Data Leaks & Access Risks)

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 (centralize and audit secrets), and precise RBAC (least privilege at workspace, pipeline, and dataset layers). You’ll learn where Fabric inherits risky defaults, how tenant/workspace access quietly widens, and the exact steps to lock down connectors, notebooks, and pipelines—without slowing your teams. Walk away with a practical security playbook, audit-ready logging, and guardrails that let admins, analysts, and engineers move faster with less risk.
Guest: Mirko Peters
Aug. 10, 2025

Why Your Power Apps Break (And How Automated Testing Fixes It)

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 scenarios across roles and environments, validate Dataverse business rules and flows, and wire tests into CI/CD with tools like EasyRepro and the Power Platform CLI. Learn why manual UAT misses dynamic UI, security role differences, environment variables, and connector drift—and how automated tests catch them before production. Walk away with a practical framework, checklists, and KPIs to accelerate delivery while protecting data quality, compliance, and trust.
Guest: Mirko Peters
Aug. 10, 2025

Why Your Dynamics 365 Deployments Fail (And How ALM Pipelines Fix It)

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 up front, using managed solutions for prod, aligning layers in a sandbox, and treating env config + reference data as first-class deployment artifacts. You’ll get an end-to-end release blueprint—import, configure, migrate, validate—plus tooling tips (Solution Checker, dependency analysis, config migration) to prevent “works in dev, breaks in prod” disasters.
Guest: Mirko Peters
Aug. 10, 2025

Fix Microsoft Fabric Git Integration Issues: Version Control and Sync for Notebooks Explained

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: adopt a simple dev→test→prod branching model with pull requests. You’ll get a practical playbook to connect workspaces, resolve conflicts, manage environment configs, and keep data parity—so rollbacks are one click, not a week of rework.
Guest: Mirko Peters