Search
Friday, March 12, 2010 ..:: Archive » 2009 Meetings » 04/21/09 - Brian Noyes, Prism ::..   Login
INETA Sponsored Event
 Announcement Minimize

Brian NoyesThis month we are pleased to have Brian Noyes, an INETA sponsored speaker, join us. Brian Noyes is a consultant, trainer, speaker, and writer with IDesign, Inc. (www.idesign.net), a .NET-focused architecture and design consulting firm. Brian specializes in designing and building data-driven distributed applications with .NET. He has over 12 years experience in programming, engineering, and project management, and is a contributing editor and writer for asp.netPRO magazine and other publications. Brian is the author of .NET and COM: Working Together, an e-book by MightyWords publishing, a contributing author to Teach Yourself DirectX 7 in 24 Hours by Sams Publishing, and is a member of the INETA Speaker Bureau.

Brian will be speaking to us about Prism which is the code name for the patterns and practices new guidelines for architecting and building composite applications (WPF, Silverlight, etc).  Read more about it here.

 

Build Composite WPF and Silverlight Applications

When you build a WPF or Silverlight application of any serious complexity, your code complexity can get out of control pretty quickly, leading to slowdowns in development, poor testability and poor maintainability. Composite Application Guidance for WPF and Silverlight (aka Prism) gives you tools and patterns you need to manage that complexity. This session will cover what Prism contains, what it does for you and how to use each of its features. You will learn how to build WPF and Silverlight applications that are composed of loosely-coupled, dynamically loaded modules that plug in their functionality to the application using UI composition patterns. You’ll also learn how to leverage the commanding and eventing infrastructure provided by the guidance to allow your handling code for commands and events to stay decoupled from the UI definition itself. You also learn a little bit about dependency injection, testability, and UI patterns along the way.

Hope to see you there!


 Print   
 Meeting Notes Minimize

Tonight we had 13 people attend.  Not a bad turnout but sure wish we had more show up for Brian's presentation.  Bottom line - if you are doing WPF or SilverLight (or even Windows) applications and the app is non-trivial, you should have a look at the Prism framework which will allow you to separate the UI and code behind into meaningful, independent (but loosely coupled) modules for a clean separation of concerns that supports testability and maintainability.

Here are the links to Brian's presentation materials from the meeting:  (these can also be found under the Resources section of our site)

Presentation
Demos

Topics discussed:

  • Poll results - we meet come hell or high water!  only 6 people responded to the poll about meeting without a prepared program but the consensus is that we should meet and have round table, tips, whatever.
  • Virtual ALT.NET meeting (April 22nd - Billy McCafferty) and Virtual Brown Bag Meetings (every Thursday)- links on web site.
  • New sponsor Nevron is providing free copy of one of their products at each meeting, check web site for details.  The winner tonight was Michael Finch, he wins one full developer license for Nevron Chart for .NET Lite edition.
  • tonight's meeting sponsored by INETA, thanks!
  • next meeting, May 19th, Paul Hacker to talk on Team Build.
  • June meeting to be held on Thursdsay, June 11th, Wally McClure will be here to give us an update on Azure
  • July meeting - topic/speaker yet to be determined
  • August meeting - Jim Holmes will talk on 3 tips to improve the development process.

 


 Print   
Copyright (c) 2010 Evansville .NET Users Group   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2010 by DotNetNuke Corporation