Follow me on LinkedIn for daily Microsoft 365 insights

Dev Talk Episodes

Dev Talk is where we focus on the craft of building on the Microsoft stack — not just writing code, but engineering with intention. This is where we look at .NET, C#, TypeScript, Azure development, API design, solution architecture, ALM, Bicep / ARM, CI/CD, security-by-default patterns, dependency control, component models, performance optimisation, solution lifecycle, test automation and the shift toward cloud-native development as a default mindset rather than a niche specialty.

We do not treat “developer” as merely a role that types code.
We treat development as product engineering: understanding business context, modelling domains correctly, choosing the right abstraction level, validating assumptions, instrumenting for telemetry, building feedback loops, and coding with the idea that maintainability five years from now matters more than quick wins this sprint.

Dev Talk is also where we connect the pro-dev world with the rest of Microsoft’s platform. Low-code extension points, Power Platform pro-dev APIs, Fabric notebooks and data plane integration, Dynamics extensibility, Copilot orchestration patterns, Azure Functions, event-driven architectures, serverless boundaries, edge compute — and the real considerations of building software that lives inside a larger platform ecosystem.

Dev Talk is for people who care about code as an engineering discipline, not a feature factory. If it compiles, deploys, scales, integrates, instruments, or runs as part of the Microsoft cloud — it belongs in Dev Talk.
Dec. 15, 2025

Your Power App Is A Lie

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…
Dec. 8, 2025

No Modules. No Dependencies. No Limits: PowerShell + Graph API the Modern Way

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…
Nov. 28, 2025

Stop Fixing Legacy Java: The AI That Does It For You

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…
Nov. 15, 2025

Stop Your Cloud Migration: You Are Not AI Ready

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…
Nov. 13, 2025

The Secret to Putting SQL Data in Copilot Studio

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…
Nov. 11, 2025

Code Interpreter vs. Azure Functions: Stop The Python Misuse!

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…
Oct. 28, 2025

Manual UI vs. AI Pages: Is Vibe Coding Worth It in 2025?

“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…
Oct. 24, 2025

Your Azure File Sync Is A Time Bomb

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…
Oct. 18, 2025

PowerShell Is The Only Copilot Admin Tool You Need

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…
Oct. 3, 2025

Survive Your First D365 API Call (Barely)

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…
Oct. 1, 2025

R or T-SQL? One Button Changes Everything

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…
Sept. 24, 2025

How T-SQL Saves You From Begging IT

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…
Sept. 22, 2025

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

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…
Sept. 17, 2025

Why Dirty Code Always 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…
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 …
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…
Sept. 15, 2025

Quantum Code Isn’t Magic—It’s Debuggable

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 …
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…
Sept. 13, 2025

Unit vs. Integration vs. Front-End: The Testing Face-Off

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 …
Sept. 12, 2025

These New Vulnerabilities Could Break Your .NET Code

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 2025 update reshaping how risks are ranked and understood, this conversation exposes why modern attacks no longer target your…
Sept. 9, 2025

Agentic AI Is Rewriting DevOps

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…
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…
Sept. 2, 2025

Copilot vs. Developer: Who Wins Power BI?

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…
Aug. 16, 2025

Dev Tunnels in Visual Studio for Microsoft 365 App Testing

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 redir…