A few folks asked me to provide a ViewModel sample of some sort. I thought this was a great idea, since I don’t know that I had seen a straight-forward ViewModel sample yet. So here it is: HelloWorld.ViewModel! Click the image to view the Silverlight sample live. Let’s start...
[Read More]
ViewModel Pattern
When I was at BIG, I created what I called the Extended MVP pattern. I built a framework that was used on multiple projects for managing the presentation layer as well as validation. I’m still very happy with what I created, and my teams at BIG are still pleased with...
[Read More]
Measurement and Accountability
Commit early and often, that's what I say. It offers measurement and accountability. If I make a bug fix or create a feature and check it in, and things break, I know what caused the problem. If I check in 512 unrelated tasks all at the same time, and things...
[Read More]
Silverlight 2 RTW
Tonight, Silverlight 2 is being released to the web (RTW). This release marks an important milestone for .NET developers, probably more so than most realize. Silverlight 2 provides a browser control that can host .NET assemblies. If you’ve been living under a rock, or if you just haven’t been following...
[Read More]
Silverlight 2 Gotcha - Tab Navigation in a Popup, Take 2
After I posted about how to regain tab navigation in a popup, Ian commented that the workaround had some flaws. First, he lost intellisense inside the <UserControl> and second, which is more painful, he could not refer to any controls inside the child <UserControl> from the page's code-behind. Well, I...
[Read More]