In this session, Jordan Knight and Mahesh Krishnan present Architectural considerations for building Silverlight Applications. Topics covered in this talk are: 1. Presentation layer patterns such as MVVM (Model-View-ViewModel), and command patterns; 2.Dependency Injection and Unit testing; 3. Handling Exceptions; 4. Using isolated storage for caching; 5. Implementing a logging strategy; 6. Security patterns; 7. Patterns for getting data across the network; 8. Designing for disconnected use.
Note that since the session code was allocated, this session has been reclassified as level 300 (from level 400)