Category: Programming

  • There is no ViewModel

    I’ve noticed a strong trend of using a ViewModel suffix for classes in the ViewModel of Silverlight and WPF applications. In practice, I discourage people from using the ViewModel suffix because it’s not logical, and tends to lend to more confusion than understanding. I’ve been trying to track down the source of the suffix to…

  • Using Windows in WPF

    On our Manning book forum, I received a question from trifonius regarding the use of multiple windows in WPF: First of all, I’d like to compliment the authors with the book. It’s a great read, thorough explanations and clear examples. I’m working on an application that needs to be able to edit data as well…

  • Exception Handling 101

    I hate buggy software. However, as a developer, I know how difficult it is to write bug-free software and so I am always looking for new ways to learn how to write better software. One of those ways is exception based programming. Sadly, exceptions are often glossed over in samples and books so exception anti-patterns…