Michael Hawker on the Windows Community - Episode 118
About this episode
In this episode, Michael A. Hawker, AKA 'XAML Llama,' joins the podcast to discuss the Windows Community Toolkit and more.
Michael is a Senior Software Engineer for the Partner, Analytics, and essential eXperiences (PAX) team at Microsoft. PAX focuses on driving the ISV ecosystem through technical engagement with partners and industry as well as providing essential first-party experiences. Michael is also the maintainer of the Windows Community Toolkit and prior to that, "App Ninja." Previously, he's worked on Windows Protocols, Message Analyzer, and Network Monitor. Additionally, he is also the creator of XAML Studio, a Microsoft Garage project.
Jeffrey and Michael discuss Michael's role as a Windows Community Toolkit Maintainer, the ins and outs of the Windows Community Toolkit, its .NET Standard libraries, the state of full application testing, and key learning moments that he and his teams have gone through. Michael also provides advice, recommendations, and resources regarding .NET and application development; .NET Standard libraries; Project Reunion; what is currently state-of-the-art when it comes to UI layout; and, of course, the Windows Community Toolkit!
Topics of Discussion:
[:38] Be sure to visit AzureDevOps.Show for past episodes and show notes.
[1:02] About The Azure DevOps Podcast and Jeffrey's offer to speak at virtual user groups.
[1:16] Clear Measure is hiring! Be sure to check out the link in the show notes.
[1:42] About today's guest, Michael Hawker!
[2:20] Jeffrey welcomes Michael to the podcast.
[2:40] Michael shares about his background and how he ended up in his current role as a Senior Software Engineer and Windows Community Toolkit Maintainer.
[5:00] Jeffrey and Michael talk about the strategy and vision for .NET 5.
[7:11] Michael elaborates on what Project Reunion is.
[10:10] What is the Windows Community Toolkit?
[11:32] Michael shares about Windows Community Toolkit's reach and where it works, and its .NET Standard libraries.
[13:50] Is Michael seeing a lot of developers adopting their .NET Standard libraries on non-Windows applications?
[16:01] What is the current modern installer or deployment package format?
[19:16] A word from Azure DevOps Podcast's sponsor: Clear Measure.
[19:46] The state of full application testing and the libraries that the Windows Community Toolkit is currently using.
[26:29] Michael highlights some of the learning moments that he and his teams have gone through with having a high-productive DevOps environment and working on a Windows Application.
[32:04] As more and more people come back to Windows development and natively installed applications in general, what is the state-of-the-art when it comes to UI layout?
[34:15] Michael shares his recommendations and resources for .NET and application development.
[37:00] Jeffrey thanks Michael for joining the podcast!
Mentioned in this Episode:
Clear Measure (Sponsor)
.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!
bit.ly/dotnetdevopsebook — Click here to download the .NET DevOps for Azure ebook!
Jeffrey Palermo's Twitter — Follow to stay informed about future events!
The Azure DevOps Podcast's Twitter: @AzureDevOpsShow
Michael Hawker's Twitter @XAMLLlama
Michael Hawker's Twitch @XAMLLlama
WinUI Community Call (Oct. 21st, 2020)
Azure DevOps Podcast Ep. 80: "Ryan Demopoulos on WinUI"
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