12 February 2017
Learning React.js always starts so well, but adding Redux into the mix can make things unnecessarily complex. The lack of accessible examples doesn’t help - this is an attempt at writing a stripped down, bare bones introduction that focuses on the main ideas behind Redux.
23 September 2014
I have recently done some work on an EPiServer build for the first time in a few years. The overall impression is of a rapidly maturing CMS that is much easier to implement than it used to be.
23 February 2011
The Flex SDK does contain some support for build scripting with Apache Ant. However, as with all automated build management, some script hacking is required to get a smooth automated build working for an AIR application.
12 July 2010
How to use web services that are secured with the WCF Authentication Service in clients that don’t support cookies.
13 March 2010
Josef Müller Brockmann condensed design elements to focus on a core message with a clean and clear visual aesthetic. What does this have to do with software development? More than you might think, actually…
14 January 2010
Despite the predictions that Apple’s tablet computer will be a game-changer I wouldn’t be writing off paper-based media for a while yet…
7 October 2009
Another quarter, another set of statistics from Adobe claiming worldwide ubiquity for the Flash plug-in. As with many vendor-commissioned surveys, the results of the Flash penetration survey are based on a truth that is spun out to an absurd degree.
30 June 2009
Developing applications for a mobile phone is a nightmare - which of the five or six competing application platforms should you use?
13 April 2008
As a medium where people could share ideas and be genuinely creative for the sheer hell of it, fanzine culture was like a small-scale internet.
12 February 2008
The TABLE element may provide a convenient way of producing stable layouts, but the W3C WAI guidelines are pretty clear that tables are for displaying tabular information, not for arranging page content.