1. Dog Food II: Implementing Scrum with TFS

    I want to thank all of those who took time out of their day to hang out at the Dog Food II conference in Columbus. Everything was a great success. A special thanks to Danilo Casino, Brian Prince, Jeff Blankenburg and everyone else who helped put the event together. For those of…

  2. Strategy Pattern with Castle Windsor

    One of the tangent patterns associated with isolation or Single Responsibility is the Strategy Pattern. I use Castle Windsor as my IoC of choice and I had hoped there was some black magic built in to make the Strategy Pattern dead simple. Turns out there is and there isn’t. What…

  3. Dog Food II Registration Open

    Registration has opened for the 2nd Annual Dog Food conference in Columbus, OH. SDS is excited to be a sponsor and presenter this year and I hope you have a chance to come by and see some of the topics everyone has planned. I plan to be there as an observer both days and a…

  4. A Reminder Of Our Values

    Steve Gentile recently had a thinking out loud moment by posting the Agile Manifest as a reminder to himself of what he values. It’s really important to constantly put these types of reminders in front of ourselves as we work in environments that don’t necessarily breed best…

  5. Size versus Duration

    Scrum introduces the concept of Story Points which most teams immediately misunderstand or discard. The most elegant wrong explanation I’ve heard for not using story points was: “we never liked story points, because then we had to communicate and teach our customers a whole new…

  6. Registering WPF “Views” with Windsor Fluent API

    I’ve had this nagging issue for some time now with WPF views that are registered for an interface. The Views themselves are WPF UserControls: I would love to have registered all views in one go by simply adding: Unfortunately, this registers my Views for…

  7. Wake up: Code & Coffee tomorrow morning

    Fellow SDS’er @derekhubbard and his buddy @cschroll have been hosting a weekly Tuesday morning Code & Coffee gathering at Caribou Coffee at The Greene in Kettering, OH. Tomorrow, Sept 22nd at 7:15am, we continue the SOLID principles. It’s a great way to start your day, so come by…

  8. Injecting a WCF Channel as Dependency via Windsor

    When working within a closed system which uses WCF and an IoC container you will often find the following pattern: What happens is the SomeAppService is often, but not always, a very thin wrapper over the WCF Service. If you own both ends of this scenario its often nice to remove…

  9. 1 reason to stick with Windows Virtual PC

    For those who aren’t aware, Windows 7 (which I absolutely love) has the ability to mount and run native Virtual PC VHD’s. This is huge, but it isn’t exactly a cake walk. That is until now! DevHawk has provided a PowerShell script to make life beautiful. Never complain about your…

  10. Property Undo/Redo Support

    Undo/Redo support is one of those golden features that really differentiate a client app from many web apps. There have been a number of methods/techniques to provide this support that I’ve run across from brute force, to the memento pattern, but none that lit any fire for me.…