One of the more fun opportunities that a hack day provides (apart from the unlimited pizza and beer) is the chance to try out technologies and tools that we don't get to use ...Read More
Author: Adam Shone
Five Ways to Optimise the Journey to ‘Hello World’
Every week, usually on Friday, the JavaScript Weekly and HTML5 Weekly newsletters drop into my inbox. And every week I scan through the list of five or six new libraries ...Read More
Hack Day Report: Building Custom ExtJS Components for Trading
Hack Day had rolled around once again in the office, and this time our idea was simple but ambitious - could we knock together a tool in 24 hours that would enable developers with no web development experience to create a ...Read More
JavaScript is Hard Part 3: You Can’t Delete With Delete
A puzzle to start things off - what is going on here? var a = "cat"; (function() { var a = "dog"; delete a; a ...Read More
JavaScript is Hard Part 2: The Hidden World of Hoisting
If you are interviewing prospective JavaScript developers and you feel like being a little bit mean then you could do worse than ask this question: In JavaScript, is it possible to call a function before it has ...Read More
JavaScript is Hard Part 1: You Can’t Trust Arrays
We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns – there are things we do not know we don't know. - Donald ...Read More
A JUnit trick for ensuring SOLID design
Last week I had the chance to attend Jason Gorman's workshop on SOLID, a set of principles for good object-oriented design. If you want to find out whether your code conforms to one of these five principles (the L, ...Read More
New Features in Flex 4, Flash Builder 4, Flash Catalyst and Mosaic (part 2)
In the first part of this blog I covered some of the new features in Flex 4 and Flash Builder 4 as described in a talk by Adobe Technical Evangelist Christophe Coenraets. This part will focus ...Read More
New Features in Flex 4, Flash Builder 4, Flash Catalyst and Mosaic (part 1)
Last week I attended a talk at Skills Matter by Adobe Technical Evangelist Christophe Coenraets in which he gave us a whirlwind tour of some of the new features available in the latest version of Flex and its ecosystem. ...Read More
Designing a kanban board – not as simple as you might think
Last month Emin Tatosian posted an article about agile team-board layouts in which he showcases one of our more successful board designs. It's fair to say that we don't always get it right ...Read More