Paul Sheriff

Nashville, Tennessee, United States

A Message Broker Eliminates Strong Coupling in WPF Applications

A typical WPF application is made up of many pieces. Making sure you don't have references from one piece to another is key to developing any application. User controls and a good messaging system should be the backbone of your WPF applications. Each piece of a WPF window should be built with individual user controls and view models. In this seminar, you create user controls, combine them together, and see how to communicate between them. Creating your WPF applications in this manner takes full advantage of loose coupling principles. Loose coupling makes your application more robust, reusable, maintainable and testable. This seminar shows an application with multiple pieces on a window and how they all interact together, but with no coupling between them.


Paul Sheriff

Real-World Techniques Explained Simply

Paul has over thirty three years of experience architecting information systems and his expertise is in much demand from Fortune 500 companies. Paul is a top-notch instructor, a pluralsight author, has published 300+ articles, and authored over 14 books on topics ranging from C#, SQL Server and many .NET technologies. Paul has over 24 courses in the www.pluralsight.com library on topics ranging from JavaScript, Angular, MVC, WPF, XML, jQuery and Bootstrap. Paul speaks at many different conferences and user groups around the world.

Paul's full speaker profile