
James Montemagno
Co-Host of Merge Conflict
James Montemagno is a Principal Program Manager for Mobile Developer Tools at Microsoft. He has been a .NET developer since 2005 working in a wide range of industries including game development, printer software, and web services. Prior to becoming a Principal Program Manager, James was a professional mobile developer and has now been crafting apps since 2011 with Xamarin. In his spare time, he is most likely cycling around Seattle or guzzling gallons of coffee at a local coffee shop.
James Montemagno has hosted 487 Episodes.
-
479: All in on Spec-Driven Development
September 8th, 2025 | 44 mins 23 secs
We discuss what spec-driven development is and a new toolkit from GitHub that seeks to streamline the approach when using AI.
-
478: macOS 26... Something is wrong here...
September 1st, 2025 | 42 mins 6 secs
Frank has the latest macOS 26 betas... and something is off. We discuss what is happening and if there is hope.
-
477: From Spark, To Blazor, To Mobile, To Production in 1 Day
August 25th, 2025 | 59 mins 54 secs
James went from GitHub Spark prototype, to a full Blazor static web apps, and then converted into a Hybrid app with .NET MAUI and Blazor, and automated builds and deployments to TestFlight all in 1 day. We discuss in all the details of the good, bad, and way too difficult.
-
476: GPT-5 Is Here, What's next?
August 18th, 2025 | 46 mins 24 secs
OpenAI has unleased GPT-5 to the world, what is our take, and what is next?
-
475: We Built 6 Apps with GitHub Spark
August 11th, 2025 | 1 hr 10 mins
We took GitHub Spark for a spin to build apps in minute and publish them out to the world! In just a few hours we created 6 apps! What was the experience, what was the good, what was the bad, and how are we going ot use this in the future?
-
474: Apple Intelligence for C# and .NET
August 4th, 2025 | 35 mins 40 secs
Frank brings apple intelligence APIs to C#! We discuss!
-
473: The Catalyst for Frank's new Kitty!
July 28th, 2025 | 28 mins 2 secs
Frank got a new cat! Let's discuss!
-
472: How I Vibe Coded a SaaS with VS Code
July 21st, 2025 | 59 mins 37 secs
James has been vibe coding a full production site completely with VS Code and walks us through his steps to get to production and almost to the point of accepting money from customers!
-
471: Cracking Open VS Code AI Agent Mode Code
July 14th, 2025 | 55 mins 48 secs
Frank has explored the VS Code AI Chat Agent Mode code base. We discuss.
-
470: AI Assisted Coding, .NET MAUI 10, and CarPlay for Everyone
July 7th, 2025 | 59 mins 28 secs
It's lightning topic time! AI Assisted Coding, Archiving a Library, .NET MAUI XAML in .NET 10, 1 Month of Switch 2, CarPlay Live Activities, and new .NET MAUI 10 features.
-
469: New MCP Server Features
June 30th, 2025 | 43 mins 40 secs
Resources, sampling, prompts, and more!
-
468: aspire CLI, dotnet run app.cs, C# 14 field
June 23rd, 2025 | 36 mins 6 secs
We are revisiting some of our favorite recent previews for .NET developers that you may have missed out on!
-
467: There was AI at WWDC 2025
June 16th, 2025 | 1 hr 16 mins
A little Nintendo Switch 2 review and then we go full on with WWDC 2025!
-
466: When James Made Xbox Games
June 9th, 2025 | 49 mins 2 secs
There was a time when James made games professionally, Frank dives into James' past!
-
465: Learning how web development works
June 2nd, 2025 | 52 mins 41 secs
James is coding several apps a month and Frank is coding inside the Apple Vision Pro... what could go wrong.
-
464: Microsoft Build 2025 Recap + A Little Google I/O
May 26th, 2025 | 1 hr 7 mins
Wow! What a week at Microsoft Build 2025 for GitHub Copilot, VS Code, Visual Studio, .NET, and so much more. We get into it!