Category Archives: Uncategorized

Application Model and Data Binding on Windows Phone 7

Model-View-ViewModel (MVVM) is a very useful pattern for organizing scalable and constantly evolving phone applications.  In MVVM, Each view is backed by a view-model and a model.  Models are loaded from storage or the network often as pages are displayed … Continue reading

Posted in Uncategorized | Leave a comment

Performance UI Pattern: Asynchronous Property

Motivation: XAML development thrives on declarative data binding. The means that at author-time a unique path to each piece of data to be displayed is known. At runtime when the data binding is interpreted a property is called to retrieve … Continue reading

Posted in Uncategorized | Leave a comment

Ship it! One Giant Rubik’s Cube

  In February I was on a ski trip with some friends and Barry began talking about building a giant Rubik’s Cube.  This week, just 6 months later the Groovik’s Cube was assembled at Burningman and looks spectacular.  It was … Continue reading

Posted in Uncategorized | Leave a comment

Live Geometry

Here is a great example of the richness that can be created with simple tools available with Silverlight.  Live Geometry

Posted in Uncategorized | Leave a comment

New Cider Adorner Placement API’s

In my last post I discussed the 3 adorner spaces in the new Cider adorner placement API’s.  In this post I will discuss these API’s  in a little more detail.  Note at the time of this writing, the spcific class … Continue reading

Posted in Uncategorized | Leave a comment

Layout Space Adornment in Cider

I have recently been redesigning the architecture used to specify adorner placement within Cider.  This is a good time for us to get to a common understanding of the coordinate systems that affect our adorners in WPF and how they can … Continue reading

Posted in Uncategorized | Leave a comment

XNA GSE – Free Game Development Tools

If you have a machine still running Windows XP SP2 and you’d like to play with some fun simple game development code, check out XNA Game Studio Express.  http://msdn.microsoft.com/directx/xna/gse/ This install requires Visual C# Express to first be installed.  Visual … Continue reading

Posted in Uncategorized | 23 Comments