Client-Side Development in 2020 with Brian Lagunas
It's 2020 - how do you build client-side applications? Carl and Richard talk to Brian Lagunas about his work in client-side development, largely around XAML (don't worry WinForms, we still love you!) - WPF, UWP and Xamarin.Forms. Brian leads the Prism open-source project that helps to build XAML-based applications, specifically WPF and Xamarin.Forms. The conversation digs into the problems around UWP and even a mention of Silverlight - and then the challenges of the other client-side platform, mobile!
Guests:
Brian Lagunas
Brian Lagunas is a Microsoft MVP, a Microsoft Patterns & Practices Champion, leader of the Boise .Net Developers User Group (NETDUG), board member of Boise Code Camp, speaker, trainer, and Pluralsight author. He can be found speaking at a variety of developer events around the world. His talks always involve some form of markup (XAML or HTML), as well as how to build well architected applications with Prism. In his spare time, he authors courses for Pluralsight, blogs and live streams about various technologies, and manages the Prism Library. The easiest way to find Brian is on twitter at @BrianLagunas.
Links:
- K Scott Allen Obituary https://www.minnichfh.com/obituary/K.-Scott-Allen/Hagerstown-Maryland/1866057
- Azure CosmosDB IoT Solution Accelerator https://github.com/AzureCosmosDB/solution-accelerator
- Prism on GitHub https://github.com/PrismLibrary/Prism
- WebWindow https://blog.stevensanderson.com/2019/11/18/2019-11-18-webwindow-a-cross-platform-webview-for-dotnet-core/
- ClickOnce https://docs.microsoft.com/en-us/visualstudio/deployment/clickonce-security-and-deployment?view=vs-2019
- MSIX https://docs.microsoft.com/en-us/windows/msix/
- Silverlight https://www.microsoft.com/silverlight/
- Infragistic AppMap https://marketplace.visualstudio.com/items?itemName=Infragistics.InfragisticsAppMap
- John Gossman's Blog Post on MVVM from 2005 https://blogs.msdn.microsoft.com/johngossman/2005/10/08/introduction-to-modelviewviewmodel-pattern-for-building-wpf-apps/
- Xamarin https://dotnet.microsoft.com/apps/xamarin
- Xamarin.Forms Shell https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/shell/
- Flutter https://flutter.dev/
- .NET Rocks on Flutter https://dotnetrocks.com/?show=1513
- Experimental Mobile Blazor Bindings https://devblogs.microsoft.com/aspnet/mobile-blazor-bindings-experiment/
- Brian's Website https://brianlagunas.com/
- Logging SignalR Traffic in Server-Side Blazor http://www.appvnext.com/blog/2019/12/21/logging-signalr-traffic-in-server-side-blazor
- Brian's YouTube Channel https://www.youtube.com/brianlagunas
- Reveal BI https://www.revealbi.io/