Blog

Our thoughts on technology and design

Data Engineering
With non-relational database implementations (key-store, graph, etc.) entering the mainstream, the necessity has arisen to synchronise relational databases to their non-relational cousins.
Tech
This blog post describes my experiences of developing a simple Todo application with Google Web Toolkit (GWT), that I have contributed to the JavaScript TodoMVC project, which compares the implementation of the same application with various JavaScript frameworks.
Tech
A little while ago Colin showed me a tool for inspecting the visual tree of a Silverlight/WPF application.
Tech
I have just published a new article on codeproject, which describes the creation of a Silverlight custom control for plotting the relationships between a network of nodes.
Tech
This is a quick post relating to a Rhino bug I've just fallen foul of. This probably isn't very interesting for most folk, but if you've come here from Google then hopefully I can help you out!
Tech
This post is an attempt to do the impossible, to try and give desktop developers a brief introduction to developing on the web.
Tech
Yesterday I presented a talk at the London-based Windows Phone User Group on the development of cross-platform mobile applications using PhoneGap.
Tech
This post describes an implementation of the Blake 512 hashing algorithm in JavaScript.
Tech
Recently I have been wondering about the wealth of information that can be gleaned from the 2.5 million programming question on Stack Overflow.
Tech
I recently had a need to create a demonstration application showcasing some of the features of the Closure toolkit. Whilst I was trying to think of a suitable example to implement, I remembered coming across a project called TodoMVC.
Tech
Around one year ago I made the prediction that Silverlight would have an overall adoption of 81% by the end of 2011.
Tech
In a couple of weeks I will be giving a talk on using PhoneGap for cross platform mobile application development at the WPUG #NotAtMWC12 event on Tuesday, February 28, in London. This post gives a brief overview of my talk and a video.
UX Design
This article presents a concern I have regarding the development of infographics and shows an example of the kind of critical thinking I believe the world of infographics is unfortunately all too often missing.
Tech
This blog post provides step-by-step instructions for creating a user control, which exposes bindable properties, in WPF and Silverlight. The post covers dependency properties, and how to manage DataContext inheritance.
Tech
About a month ago I published an article which demonstrated how to create a WP7 application using static HTML pages and PhoneGap.
Tech
The Windows Phone 7 camera gives you the option to record the location where a picture was taken (under Settings => applications => pictures+camera).
Tech
I have just received an email from Chris Maunder, co-founder of CodeProject, informing me that I have been awarded CodeProject MVP status for 2012.
Tech
I recently released an update of the HTML5 / PhoneGap application I wrote a few months ago to the marketplace.
Tech
Last night, with my Christmas presents all wrapped and a lack of any decent programmes (festive or otherwise) on television, I had a few hours to kill, so decided to create a festive-themed WP7 game ...
Tech
Over the weekend I mentioned on Twitter that I had created a Metro-style PowerPoint template. There were a few requests to share, so hence this blog post. Scroll to the bottom to download the PowerPoint file.

Authors