Blog

Our thoughts on technology and design

Tech
This post discusses the this keyword, what it represents, how it can catch you out and how to avoid those problems. It also introduces the functions call and apply from the Function prototype.
UX Design
This blog post looks at a recently published set of charts in a UK newspaper and how they fail to help in the comprehension of the data which they visualise. I will also look at much more effective ways of displaying this same data.
Tech
In this post I demonstrate a method for binding a Silverlight 3 DataGrid to dynamic data, i.e. data which does not have properties that are known at design time.
Tech
This blog post demonstrates a Linq API which can be used to query the WPF / Silverlight Visual Tree.
Tech
This blog post describes a simple technique for ensuring that consumers of events unsubscribe their event handlers without the need for weak events.
Tech
Sparklines are described by their inventor, Edward Tufte, as "data-intense, design-simple, word-sized graphics".
Delivery
Last week I gave a presentation on Agile Development for an event hosted by Codeworks and Sunderland Software City.
Tech
This blog post is about my entry to the Mix10k code competition, and old-skool demo, plus a few tips about how to keep you code size to below 10k.
Tech
This blog post demonstrates how Silvelight 3's WriteableBitmap can be used to create a UserControl that renders the content of any other Framework Element as a reflection with an animated ripple effect.
Tech
Today, Philipp Sumi and I and are proud to announce the release of SLF - the Simple Logging Facade.
Tech
Microsoft have recently submitted US patent application 20090282325, entitled Sparklines in the Grid.
Tech
This post looks at the speed of development of the two leading RIA frameworks, Silverlight and Flex, giving unequivocal proof that Silverlight is better than Flex ... !
Tech
Today's blog post is a couple of very simple utility methods that I have found myself using again and again ...
Tech
This blog post describes a technique for specifying WPF / Silverlight Dependency Properties declaritively via attributes
Tech
The construction of a ViewModel is often seen as the standard technique for solving binding problems within WPF and Silverlight.
Tech
Yesterday myself and Gary Scott (our MD) went down to London for the Silverlight 3 UK launch event.
Tech
Text rendering has been a problem for both Silverlight and WPF for a while. This blog post looks at ClearType in Silverlight v3 and compares it to WPF and WinForms text rendering.
Tech
A brief article on the launch of Silverlight 3 and why the interest in Silverlight is eclipsing that of WPF.
Tech
This blog posts describes a technique for associating multiple bindings with a single dependency property within Silverlight applications.
Tech
I must admit that the title of this post is not entirely clear, however I couldn't find a way to sum up the content in one short sentence, so we'll dive straight into an example.

Authors