Got ideas about Microsoft 365? Want your own episode? → come build this with me on LinkedIn

Microsoft Development Podcast – APIs, Identity & Architecture Episodes

Developing on Microsoft platforms requires more than writing code — it requires understanding identity, APIs, automation, and operational responsibility. Dev Talk focuses on development topics across Microsoft 365, Azure, and enterprise platforms.

Episodes explore API design, authentication flows, automation strategies, CI/CD pipelines, and integration with identity services such as Entra ID. We discuss how development decisions impact security, scalability, and maintainability in production environments.

Dev Talk emphasizes architectural thinking over framework tutorials. Topics include service-to-service authentication, permission design, automation risk, and the challenges of building solutions that operate safely within Microsoft ecosystems.

This category is designed for developers and engineers building enterprise solutions on Microsoft platforms. If you want to understand how development choices affect real-world operations, Dev Talk provides deep, practical insight.
Beyond Collaboration: The Architectural Shift to an Enterprise OS
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 to…
Why Your Power Apps Fail After a Schema Change (And How to Prevent It)
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…
Guest: Mirko Peters
How to Use Managed Identity with PowerShell for Microsoft Graph API
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 credenti…
Guest: Mirko Peters
How to Upgrade Legacy Java 8 Apps to Java 21 with AI Agents
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 Spr…
Guest: Mirko Peters
Cloud Costs Exploding After AI? Here’s the Real Reason
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…
Guest: Mirko Peters
Step-by-Step: Connect Azure SQL to Copilot Studio via Data Gateway
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 “spina…
Guest: Mirko Peters
How to stop breaking Power Automate flows with Python
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…
Guest: Mirko Peters
Stop Wasting Days on Canvas Apps – When to Switch to Generative Pages
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 fra…
Guest: Mirko Peters
Azure File Sync Migration to Managed Identity Step by Step
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. Th…
Guest: Mirko Peters
PowerShell vs. Admin Center: Who Really Runs Your Copilot?
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 chang…
Guest: Mirko Peters
Fix Slow D365 API Calls: Cut Response Time by Fixing Network and OData
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 a…
Guest: Mirko Peters
How to Stop R Freezing When You Pull Millions of Rows from SQL
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, t…
Guest: Mirko Peters
T-SQL vs SQL: How T-SQL Eliminates IT Bottlenecks
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 s…
Guest: Mirko Peters
GitHub vs Azure DevOps vs Fabric: Who Actually Owns Your Deployments?
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 deploy…
Guest: Mirko Peters
Dirty Code vs Clean Code: Why Messy Code Wins (Until It Doesn’t)
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 mainta…
Guest: Mirko Peters
No-Code vs. Pro-Code: Security Showdown
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 …
Guest: Mirko Peters
The Hidden AI Engine Inside .NET 10
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, orchestr…
Guest: Mirko Peters
Debug Quantum Programs with VS Code & Azure Quantum
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 …
Guest: Mirko Peters
Stop Using Entity Framework Like This
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 a…
Guest: Mirko Peters
Unit vs Integration vs Frontend Testing: Key Differences & When to Use Eachf
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 …
Guest: Mirko Peters
OWASP in .NET: Vulnerabilities, Architectural Risks & How to Fix Them
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…
Guest: Mirko Peters
Agentic AI Is Rewriting DevOps (Here’s What Changes Next)
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 — includin…
Guest: Mirko Peters
Full Stack Skills? Why You’re Not Using Them In Teams
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 develop…
Guest: Mirko Peters
Can Copilot Replace Power BI Developers? The Real Answer Might Surprise You
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…
Guest: Mirko Peters