Dan Crevier's Blog

In search of a better name...

July, 2006

  • Dan Crevier's Blog

    DataModel-View-ViewModel pattern: 2

    In part 1 , I gave an overview of a pattern we use in the UI development of Max . In this post, I plan to talk about DataModels. In part 1, I wrote: DataModel DataModel is responsible for exposing data in a way that is easily consumable by WPF. All of...
  • Dan Crevier's Blog

    DM-V-VM part 3: A sample DataModel

    In part 2 , I showed a base class for DataModels. In this post, I will describe a sample implementation. For this sample, I'll use a DataModel that represents a stock. The model will be in charge of asynchronously fetching the stock quote and making it...
  • Dan Crevier's Blog

    DataModel-View-ViewModel pattern: 1

    John Gossman has blogged several times about the M-V-VM pattern for developing WPF applications. We've been using a similar pattern on the Max team, with slightly different terminology (DataModel instead of ViewModel). I thought I'd do a series of posts...
  • Dan Crevier's Blog

    DM-V-VM part 4: Unit testing the DataModel

    In part 3 , I showed code for StockModel, a DataModel for stocks. On the Max team, we are big believers in extensive unit testing of our code. It took some time to learn the best way to test some of the WPF related stuff. In this post, I intend to demonstrate...
  • Dan Crevier's Blog

    Microsoft Acquires Winternals/Sysinternals

    News story here . This is exciting. Those guys are brilliant. The Windows Internals book is awesome, and I love the tools at http://www.sysinternals.com . I use them all the time. I hope they'll be able to keep cranking out tools.
  • Dan Crevier's Blog

    VirtualPC is now free!

    You can get it here . Virtual PC is really useful. It's great for running multiple versions of the OS and for trying out software without risk of screwing up your system.
Page 1 of 1 (6 items)