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

Episodes

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
The Hidden AI Engine Inside .NET 10
M365 FM Podcast
The Hidden AI Engine Inside .NET 10
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
Unlock SharePoint Information Architecture for Better Collaboration
M365 FM Podcast
Unlock SharePoint Information Architecture for Better Collaboration
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
Build Azure Apps Without Boilerplate (And Ship Faster)
M365 FM Podcast
Build Azure Apps Without Boilerplate (And Ship Faster)
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
Debug Quantum Programs with VS Code & Azure Quantum
M365 FM Podcast
Debug Quantum Programs with VS Code & Azure Quantum
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
The Cloud Promise Is Broken (And Why It’s Costing You More Than You Think)
M365 FM Podcast
The Cloud Promise Is Broken (And Why It’s Costing You More Than You Think)
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
Stop Using Entity Framework Like This
M365 FM Podcast
Stop Using Entity Framework Like This
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
Unit vs Integration vs Frontend Testing: Key Differences & When to Use Eachf
M365 FM Podcast
Unit vs Integration vs Frontend Testing: Key Differences & When to Use Eachf
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
Why ARM Templates Are Holding You Back
M365 FM Podcast
Why ARM Templates Are Holding You Back
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
OWASP in .NET: Vulnerabilities, Architectural Risks & How to Fix Them
M365 FM Podcast
OWASP in .NET: Vulnerabilities, Architectural Risks & How to Fix Them
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
Where Power Platform Hits Its Limits (And What to Do Next)
M365 FM Podcast
Where Power Platform Hits Its Limits (And What to Do Next)
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
Passkeys vs Passwords: Why Microsoft 365 Is Going Passwordless
M365 FM Podcast
Passkeys vs Passwords: Why Microsoft 365 Is Going Passwordless
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
Microsoft Fabric Changes Everything for BI Pros (Here’s Why)
M365 FM Podcast
Microsoft Fabric Changes Everything for BI Pros (Here’s Why)
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
The Hidden Risks in Your Cloud (That Most Teams Miss)
M365 FM Podcast
The Hidden Risks in Your Cloud (That Most Teams Miss)
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
Azure CLI vs PowerShell: Microsoft Azure Command-Line Tools
M365 FM Podcast
Azure CLI vs PowerShell: Microsoft Azure Command-Line Tools
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
Agentic AI Is Rewriting DevOps (Here’s What Changes Next)
M365 FM Podcast
Agentic AI Is Rewriting DevOps (Here’s What Changes Next)
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
Did Mainframes Just Win? Altair vs. Azure
M365 FM Podcast
Did Mainframes Just Win? Altair vs. Azure
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
Azure Solutions Break Under Pressure—Here’s Why
M365 FM Podcast
Azure Solutions Break Under Pressure—Here’s Why
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
Full Stack Skills? Why You’re Not Using Them In Teams
M365 FM Podcast
Full Stack Skills? Why You’re Not Using Them In Teams
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
Why Disabling Power Platform Backfires (And What to Do Instead)
M365 FM Podcast
Why Disabling Power Platform Backfires (And What to Do Instead)
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
Microsoft Purview vs Rogue AI: How to Control AI Data Risks in Microsoft 365
M365 FM Podcast
Microsoft Purview vs Rogue AI: How to Control AI Data Risks in Microsoft 365
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
Your Microsoft MIP Rollout Is Broken: Why Data Protection Fails in Microsoft 365
M365 FM Podcast
Your Microsoft MIP Rollout Is Broken: Why Data Protection Fails in Microsoft 365
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
Microsoft Teams Admins Are Missing This Hidden Layer: The Real Governance Gap in Microsoft 365
M365 FM Podcast
Microsoft Teams Admins Are Missing This Hidden Layer: The Real Governance Gap in Microsoft 365
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
Microsoft Copilot Isn’t Failing—Your Strategy Is: Why AI Doesn’t Work in Most Businesses
M365 FM Podcast
Microsoft Copilot Isn’t Failing—Your Strategy Is: Why AI Doesn’t Work in Most Businesses
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
Microsoft 365 Copilot Connector: Overview
M365 FM Podcast
Microsoft 365 Copilot Connector: Overview