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]
INotifyPropertyChanged - Extension Methods
One of the approaches I've tried using to combat the PropertyChangedEventHandler nuisance is an extension method on INotifyPropertyChanged. Actually, a pair of them. One accepts a single property name and the other accepts a param array of property names, so that events can be fired for multiple events succinctly. 1:...
[Read More]
Silverlight 2 Gotcha - Tab Navigation in a Popup
While building an app in Silverlight 2 RC0, I was trying to use a Popup to display a login form. Pretty basic form: Username, Password, button. But I immediately noticed that I could not hit Tab to move from one field to the next. Here's some XAML that demonstrates the...
[Read More]