Editor's note: I wrote this back in August, shortly after the STLDoDN but for some reason my blog decided not to make it public. This past weekend I spoke at the St. Louis Day of .NET , presenting a talk on MVVM. I was honored to actually have my session double-booked speaking on both Friday and...
Recently, Michael Neel ( @vinull on twitter) made an interesting statement on Twitter: I love WPF but it still feels only 50% implemented - Ex. why is there no built in support for closing a tab in the TabControl? It sparked off a long discussion on a private mailing list. I joined in the conversation...
There are a number of timeless books that you’ll hear mentioned in technology circles. They are respected as treasure troves of information for the software craftsman looking to hone his skill. I have a confession to make. While I have referenced these books and discussed their ideas in conversations...
As the year comes to a close, I’m taking the last two weeks off from my normal job as a consultant to enjoy time with my family, celebrate the holidays, relax and unwind, and get started on my book . In preparation for writing, I have been poring over a number of works that have helped me grow in my...
As I was going through my personal coding exercises, I stumbled across a refinement of my repository and unit of work implementations that allows for two things. My Repository is totally free of persistence concerns. I get effort free in memory persistence for testing. The trick for me was finally grokking...
I was having a discussion with Josh Smith about my upcoming article in MSDN Magazine on enterprise patterns with RIA Services. It’s basically a deep-dive into the technology that goes beyond the Drag-n-Drop demos you’ve seen so far. Josh’s feedback was generally positive but he had...
Update: For some reason Community Server decided that it doesn't want to display the style for the code snippet nor the IFrame for the skydrive link. Here is the final file . Read on for explanation of what it is and what it does. Browsing though the blog of my friend and co-work, Jon Fuller, I noticed...