WEDNESDAY June 17th WEDNESDAY
ROOM 209 Did you notice I said Wednesday?
Building Composite Applications for Silverlight and WPF with Prism
In February 2009, Microsoft's Patterns and Practices Group released Prism 2.0, a collection of best-practice guidance for architecting Silverlight and WPF applications - Composite Application Guidance (CAG) - along with supporting runtime libraries - Composite Application Library (CAL). If you are developing complex Silverlight or WPF applications, want to maximize TDD practices, strive for clean separation of concerns, or intend to leverage modern design patterns that isolate presentation logic, then you should be looking at Prism. This presentation will review some basic concepts from Prism, compare & contrast older practices with more modern variants, and have a look at Model-View-ViewModel (M-V-VM) and why is it a good fit for Silverlight and WPF. And, of course, we'll write some code to demonstrate the key concepts. Unlike prior versions of this talk, Silverlight will be emphasized more than WPF.
At the end of this talk you should have enough information to consider whether Prism might be appropriate for your own Silverlight or WPF applications, understand key pros and cons, and see how it can help you write more maintainable code.
Bill Wilder started programming in high school and has now been at it for more than 25 years. Bill has been working with .NET since its initial release, and recently has been digging into ASP.NET MVC, Silverlight, and Prism, while dabbling with IronPython and Azure. In his copious free time, he is working on SpeakerFeedback.com, an ASP.NET MVC site that allows a low-friction way for speakers to get feedback about their talks, and PodSnagr.com, a Firefox plug-in + helper web site which provides a low-friction way to snag one-off audio and video media files off the web and get them onto your iPod; neither is available yet, but watch http://blog.codingoutloud.com for updates. Professionally, Bill is currently focused on Microsoft and .NET technologies as an enterprise architect.
See you Wednesday at our new usual place Daniel Webster College, Richmond Eaton Hall Nashua NH at 6:30
Pat Tormey