Karl Shifflett


Since 1989 Karl Shifflett has architected and developed desktop, web, and mobile software for: retail, warehousing, manufacturing, small-medium city governments and water authorities, Tax Assessment, and DIY projects. He worked at Microsoft as a Program Manager on the WPF and Silverlight Designer Team for Visual Studio 2010, as a Program Manager for the patterns & practices team on Prism and Web Guidance projects.

Karl is a passionate and pragmatic architect and developer who values writing simple, maintainable code. Simple code makes it much easier to solve complex problems in line of business applications.

Currently Karl is a Platform Architect at Infragistics on the X-Sharp Team.

His passions are Cross-platform development, Node.js, ES6, Electron, WPF, Prism, Xamarin, ASP.NET, AngularJS, creating Visual Studio tools, software architecture, designing frameworks, and mentoring.

His community contributions on the Visual Studio Gallery:

XAML Power Toys for Visual Studio 2015 – https://visualstudiogallery.msdn.microsoft.com/2abb43bb-350b-4f2c-bc0f-a8262a0094d3

Mole for Visual Studio 2015 – https://visualstudiogallery.msdn.microsoft.com/1d05cb44-8686-496b-9af3-4ed3deed3596

XAML Intellisense Presenter for Visual Studio 2015 – https://visualstudiogallery.msdn.microsoft.com/3f9797d7-8120-4a2e-9d0b-a3c2cc99639f

MVVM Training for Visual Studio 2010 – https://visualstudiogallery.msdn.microsoft.com/3ab5f02f-0c54-453c-b437-8e8d57eb9942

Rapid Xamarin.Forms XAML Data Entry Form Creation from MVVM ViewModel

Saturday, October 22nd, 2016 at 3:00 pm

Productivity is key in our profession. Learn how you can rapidly create XAML data entry forms for iOS & Android (via Xamarin.Forms), UWP, and WPF applications.

“XAML Power Toys for Visual Studio 2015” (aka the tool), is a free, open source, RAD, data-driven, drag & drop tool for rapidly creating data entry forms for current Microsoft XAML technologies: Xamarin.Forms, UWP, and WPF.

After a lightning fast demo of the tool, we will get everyone on the same page with MVVM, PCL, Shared Projects, and Xamarin.Forms. We’ll spend the remainder of the session creating data entry forms with a focus on iOS & Android via Xamarin.Forms, and Windows 10/UWP scenarios. Gone are the days of tedious XAML editing for data entry forms. This is a free Visual Studio 2015 package that both mobile & desktop developers will enjoy.

Testable, ES2015, AngularJS 1.5.x Component-based Applications

Saturday, October 22nd, 2016 at 8:30 am

Clean Concise Testable JavaScript applications are a reality today. You can stop using ES3 and ES5 JavaScript today; never write another Immediately Invoked Function Expression (iife) again.

You can author AngularJS 1.5.x component based applications today that are much easier to unit test than non-component based AngularJS apps.

In this session, you’ll learn how to author testable ES2015 (ES6), AngularJS 1.5.x apps using Angular Components.