Jonathan Peppers: GitHub Copilot for Maui Applications - Episode 364
About this episode
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.
Get every episode summarized
Each time Azure & DevOps Podcast publishes, we email you a written briefing from the transcript — the topics, who appeared, and any specific claims, with the ad reads skipped.
Email me new episodesFree for 3 shows. No card needed.
Hosts & guests
No transcript yet
This episode has not been transcribed. Request it and it moves to the front of the queue.
More episodes
More from Azure & DevOps Podcast
Jeffrey Palermo: AI-Driven Software Projects - Episode 418
Azure & DevOps Podcast
Joseph Guadagno: Architecture for AI Development - Episode 417
Azure & DevOps Podcast
Anna Hoffman: AI Database Development - Episode 416
Azure & DevOps Podcast
Mark Seemann: AI Code Quality - Episode 415
Azure & DevOps Podcast