Blog

Our thoughts on technology and design

Tech
This is the second post in my series about databinding in Silverlight and WPF.
Tech
This series of posts (part 1) are attempting to do the impossible, to try and give desktop developers a brief introduction to developing on the web.
Tech
I have just published a new article over on CodeProject called "KnockoutJS vs. Silverlight".
Tech
OK, so the title is a little ambitious, but there is nothing wrong with setting yourself lofty aims! Because of the depth of this topic I have decided to split this tutorial up into a series of blog posts, each of which explore a different aspect of the binding framework.
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).

Authors