Jonathan Peppers: GitHub Copilot for Maui Applications - Episode 364
Description
Today’s guest is Jon Peppers, Principal Software Engineer on the .NET MAUI team at Microsoft. Before building developer tools, Jonathan was a Xamarin MVP and the lead developer behind various cross-platform Maui apps. With a deep background in C#, from WPF-based self-checkout systems to home automation software featured on Extreme Home Makeover, Jonathan brings a wealth of experience in both app development and the frameworks that power them.
Topics of Discussion:
[1:59 ] Jonathan recounts his first job after college, working on C# for self-checkout software and migrating to WPF.
[4:40 ] How much on the continuum are we right now with Copilot agent mode?
[7:11 ] The process of setting up Maui development, including installing Visual Studio and the Maui workload.
[12:40 ] Using Copilot for multi-language debugging.
[18:42 ] Copilot's effectiveness in deleting unnecessary files and finding errors in string localization files.
[19:10 ] Copilot coding agent.
[21:20 ] The process of assigning issues to Copilot, which creates a branch, opens a pull request, and updates the description with its plan.
[27:36 ] The availability of different models in VS Code, including Claude and GPT, and the anticipation of new models being released.
[31:36 ] The potential for using LLMs on-device for privacy concerns, especially in healthcare.
[35:01 ] Jonathan encourages developers to try Copilot in their IDEs and explore its code completions and suggestions.
[35:17 ] Jonathan’s Cat Swipe dating site!
Mentioned in this Episode:
How the .NET Maui Team uses GitHub Copilot for Productivity
Want to Learn More?
Visit AzureDevOps.Show for show notes and additional episodes.