September 2011 Entries

A 25+ Hour Day via Time at 1.5x

Is your day too short to get it all done? I know mine are. Are there additional hours hidden somewhere? I think so! I like to listen to podcasts and/or audio books on the commute in to work. A couple months ago I was able to get an add-in for my android phone that plays the podcasts at up to 1.5x. Love it! Coincidentally, one of the podcasts I came across covered the work of a blind programmer. How does he code then? He uses the accessibility features of windows to make the computer speak to him....

posted @ Saturday, September 10, 2011 1:16 PM | Feedback (0)

Dependency Properties - Don't use Reference Types for Defaults

I thought I was going crazy! Data from one class was magically appearing in another instance. After double checking all code paths and walking through in a debugger, I found the causeā€¦ This is a user control, with a dependency property. The DP is a collection. Notice line 33 in the sample below. I am setting the "default value" for the property to an instance of a collection. BAD, BAD, BAD. It all makes sense now, given that a DP definition is static. It caught me off guard though because I'm used to setting the default...

posted @ Thursday, September 08, 2011 4:50 PM | Feedback (3)

C++ Renaissance

Lately, Microsoft (via Channel 9) has been talking about a "C++ Renaissance" within Microsoft, and in the industry as a whole. I've been listening to a bunch of the native code podcasts that C9 has been publishing that discuss native development, C++ 0X (recently ratified to be C++ 11), etc. Today, I listened to a really good talk by Herb Sutter about "Why?". Why is native development getting more focus. He presents a really good summary and overview of the past 30-40 years. His end conclusion is that we are exiting a decade where programmer productivity was king. We...

posted @ Thursday, September 08, 2011 10:32 AM | Feedback (0)

TFS Power Tools - Searching for Work Items!

TFS Power Tools was just updated and released on August 18th. The new version includes a feature I've really been missing: Work Item SEARCH. How could this have been missing for so long? Well now it's in the TFPT. It's a little hidden. You have to use the Work Item Tracking toolbar to do the search. So if you've hidden most of your toolbars like me, then you'll need to show it again to see the search. Here's a good overview from Brian Harry's blog about what's included. You can grab the extensions from the gallery. ...

posted @ Friday, September 02, 2011 9:00 AM | Feedback (0)