Merge Conflict

Join Frank & James for a weekly discussion on the world of technology and development including C#, F#, .NET, web, mobile, and more.

About the show

Merge Conflict is a weekly discussion with Frank and James on all things development, technology, & more. After years of being friends, Frank and James finally decided to sit down and start a podcast about their lives as mobile developers using C#, Xamarin, and .NET MAUI. Much more than just another mobile development podcast, Merge Conflict, reaches all areas of development including desktop, server, and of course mobile. They also cover fun things happening in the world of technology and gaming and whatever else happens to be on Frank's and James' minds.

Merge Conflict on social media


  • 351: What are F# Discriminated Unions?

    March 27th, 2023  |  34 mins 46 secs

    Frank tries to explain his favorite F# feature and also discussion the C# proposal for union types!

  • 350: Multimodal GPT-4

    March 20th, 2023  |  45 mins 56 secs

    It is time for some lightning topics and we go big on AI with GPT-4, infused ChatGPT everywhere, and we answer your questions from the past few months! Oh... and Sauna... and SVB discussion!

  • 349: Packaged with external location or unpackaged

    March 13th, 2023  |  32 mins 11 secs

    We figured our how to run a windows exe on windows with .net maui!

  • 348: ChatGPT Comes to the Command Line

    March 6th, 2023  |  42 mins 39 secs
    .net, askgpt, chatgpt, dotnet

    Frank builds a command line interface for ChatGTP with .NET!

  • 347: Converting Star Wars Dark Forces 3DO Files with .NET MAUI

    February 27th, 2023  |  34 mins 17 secs

    Franks heads back to create apps for games from the 1990s with .NET MAUI.

  • 346: Calling .NET Libraries from Rust with Native AOT

    February 20th, 2023  |  33 mins 28 secs
    dotnet, native aot, rust

    Native AOT can be used for more than just making super fast apps... you can compile your libraries down to C and use them anywhere!

  • 345: Backwards Compatible .NET

    February 13th, 2023  |  29 mins 47 secs

    We talk about .NET Standard, XamarinLegacyCompat, Android Support, and all sorts of forward/backwards compatibility.

  • 344: Exploring CoreData and CloudKit

    February 6th, 2023  |  32 mins 41 secs

    Frank journeys into Swift with a little CoreData and CloudKit.

  • 343: A Mac Mini To Rule Them All!

    January 30th, 2023  |  43 mins 28 secs

    We celebrate iCircuit Pro, Frank's long await update to iCircuit with a subscription! Then we break down the latest Apple hardware event with new Mac Book Pro models, Mac Minis, and oh... the HomePod?!?!

  • 342: Democratizing AI... and GPT3

    January 23rd, 2023  |  35 mins 17 secs
    ai, dall-e, gpt3, machine learning, ml, openai, vall-e

    OpenAI as a service is here! We discuss!

  • 341: Frank Masters In-App Subscriptions

    January 16th, 2023  |  38 mins 37 secs

    Finally Frank goes all in on in-app purchases in his apps and talks about how he went about implementing subscriptions in iCircuit.

  • 340: CES, IoT, Security, & Roasting Coffee

    January 9th, 2023  |  46 mins 48 secs

    It is time for lightning topics from YOU! We cover some of the latest happenings at CES including some new IoT things, some IoT security, and a bit of coffee roasting :)

  • 339: Building a DIY Smart Thermostat with .NET

    January 2nd, 2023  |  42 mins 37 secs
    .net, blazor, dotnet, iot, smart thermostat, xamarin

    After a quick recap of our top "things" from 2022, we discuss Frank's holiday hack, a DIT smart thermostat powered by .NET and ML.NET!

  • 338: Android Publishing Complexities

    December 26th, 2022  |  36 mins 50 secs
    android, google play, ios, xamarin, xamarin.forms

    Frank drives into all of the complexities with android publishing including API targeting, AndroidX, and so much more.

  • 337: Drawing Lines on Maps

    December 19th, 2022  |  46 mins 36 secs
    .net maui, android, apple, dotnet maui, dotnetmaui, geojson, ios, mapsui, xamarin, xamarin.forms

    James gets into maps and drawing all sorts of points and lines. We discuss.

  • 336: ChatGPT

    December 12th, 2022  |  41 mins 22 secs

    Let's go! ChatGPT time!