Understanding JavaScript – part I.

There are many approaches to learning JavaScript, but only a few of them explain how JavaScript works from the inside. I will demonstrate and highlight the most important features of JavaScript throughout a series of articles about how to use the language properly ...Read More

Developing for IE8: inline-block resize bug

At Caplin we don't need to support the ancient Internet Explorer 6 & 7 browsers, which makes development a lot easier, but IE8 still has some bugs to make life difficult. On a recent project we found an annoying one affecting inline-block elements, ...Read More

Human Behaviour @ Behavioural Design Conference

Caplin Systems gave me the opportunity to attend my first conference in London last Friday; it was “Nudgestock” at Digital Shoreditch. The topic, ‘Behavioural Design’, has always interested me, and it ties in with my work at Caplin. It was an exciting and ...Read More

How do you test in an agile environment? Part II

Part I of this article addressed how to capture business requirements both with examples to enable everyone in the team to have a shared understanding of requirements, and details to help with designing code and tests. This part of the article will concentrate ...Read More