Silverlight, MVVM, & SharePoint: Building Business Apps
Clearing up the confusion around Silverlight, MVVM, and SharePoint, and sharing the best practices I use to build robust business apps.
Silverlight, MVVM & SharePoint - About this Series...
Explore SharePoint and MVVM challenges and techniques in my upcoming posts, which I'll neatly summarize in this handy table of contents.
Common questions about Silverlight, MVVM & SharePoint 2010
The post is part of a series on Silverlight, MVVM & SharePoint, and discusses the common questions people have regarding this topic.
Silverlight, MVVM & SharePoint: A Toolkit-Agnostic Series
Series on Silverlight, MVVM & SharePoint. Developer prefers to remain toolkit-agnostic. Don't force a framework on others, stay vanilla as possible
Silverlight, MVVM & SharePoint - Working with Commands
How the ICommand infrastructure and MVVM Light's RelayCommand replace event handlers in Silverlight 4, making your view models far easier to test.
Silverlight, MVVM & SharePoint - Working with Messages
Discover the powerful features of the MVVM Light Toolkit, including the Messenger class, in this insightful blog post on Silverlight, MVVM, and SharePoint.
Silverlight, MVVM & SharePoint - Working with Dialogs
I would like to discuss how to handle the appearance and actions of dialogs in the context of Silverlight, MVVM, and SharePoint to make it fully testable.
Silverlight, MVVM & SharePoint - Testing the Business Logic
Part of a series on Silverlight, MVVM, and SharePoint, explaining MVVM as a design pattern for separating UI from business logic in XAML apps
Silverlight, MVVM & SharePoint - Testing the User Interface
Discover how to test user interfaces in your Silverlight, MVVM, and SharePoint application. This is part of an ongoing series on these topics.
Silverlight, MVVM & SharePoint - Using Data Services
The post talks about getting data from a data source in a Silverlight application using SharePoint and the client-side object model.
Each article links out to the full post on the blog — this page just keeps the series together and in order.