Wednesday, September 3, 2008

Tech Ed 2008 Day Three - WEB309 Silverlight 2 for developers

Speaker: Jonas Follesø
  • Silverlight does not normally deal with credentials
  • Model View ViewModel
  • Presentation Model/Pattern
if(HtmlPage.IsEnabled) { //web connection } else { //Mock Service }
  • Command Pattern to decouple interface from the actions
  • Strategy Pattern
  • Inversion of Control - Separate code to construct objects
  • Windsor, Unity, Ninject