I would like to announce my first user group tour of 2013. I call it BAM! The Burlington, Albany, and Montreal User Group Tour. Starting Feb 9th, I will be making my way to Burlington Vermont to present at the Vermont .NET User Group. I know technically it’s called the Vermont .NET UG and not the Burlington UG, but VAM didn’t sound as good. So for the sake of my acronym, I just used the ‘B’ from Burlington. Now, I know what you may be thinking; “but Brian, the Vermont .NET User Group meets on Feb 11th, why are you getting there on the 9th?”. Well, I have never been to Vermont before and the very smart and talented Julie Lerman graciously offered to show me what Burlington has to offer. How could I pass that up? I had to come in early to have a little fun in the snow.
The next day, Feb 12th, I catch a flight to Albany, NY for my talk at the Albany .NET User Group. I won’t have anytime for site seeing that day. I get off my plan and head directly for the meeting. I am a little disappointed I won’t get to site see. I have never been to Albany either.
The last day of my tour starts on Feb 13th when I catch a flight to Montreal Canada to speak at the Montreal .NET User Group. Montreal is another city that I have never been to. Once again, I will not have anytime for site seeing. I will be going from airplane to meeting location. I’ll be sure to take in as much as I can from my taxi’s window.
I guess by now you are wondering what I will be talking about. Coincidently, all three user groups decided to choose the same topic. Here are the details:
Title: Building Composite XAML Applications with Prism
In this session you will learn how to design and build Windows Phone, Silverlight, and Windows Presentation Foundation (WPF) desktop applications using loosely coupled components that can evolve independently but which can be easily and seamlessly integrated into the overall application. This session concentrates on the basic concepts required to build a composite application with the Microsoft Patterns and Practices Prism framework which includes the bootstrapper, regions, modules, view composition, and different techniques for communicating between loosely couple components. Various development patterns and technologies will also be discussed including Inversion of Control (IoC), Dependency Injection (DI), Unity, MEF (Managed Extensibility Framework), commanding, event aggregation, and MVVM (Model-View-ViewModel).
Interestingly, Prism is one of my most requested sessions. I am guessing because the developer market isn’t saturated with speakers on Prism. Is everyone tired of hearing about Windows 8 already :0). I am really excited about this tour and I hope that I have the opportunity to meet you at one of these groups. If you won’t be at one of these groups, don’t worry, I can come speak at your group as well. Just send me an email requesting me to come speak at your user group or contact me on twitter. Not only will I come speak (if my schedule allows it), but I’ll enter you in the Infragistics User Group Contest 2013.