Tuesday, July 08, 2014

WPF Binding Diagnostics

Note to self: when trying to diagnose WPF binding issues, and you want more debug spew, here's that attached property you can't remember:

PresentationTraceSources.TraceLevel

Good luck!

Saturday, July 05, 2014

Check yourself

I am humored occasionally at (what I assume is) the rush to get things deployed and the bugs that inevitably appear. Here's a portion of Garmin's "modern" interface for http://connect.garmin.com/ :


"Null" indeed. I suppose I can't complain too much, as I can't really tell what "items" are supposed to appear in this pane. Plenty of options in the contextual menu, but no obvious guidance as to putting things there. :)


Monday, June 23, 2014

Where does legacy code come from?

Q: Where does legacy code come from, anyway?

A: Oh, boy.... Well, you know that code you so lovingly crafted today? That's tomorrow's legacy code.