Model/View/Caramba

If there's one thing about MVC, it's that no two implementations completely agree on how the controller should work. MVC implementors seem to all intuitively understand the concept of a model and a view, and why it's a good idea to ...Read More

Callback hell is a design choice.

Repeated comments and blog posts about the "callback hell" problem in JavaScript on sites such as HN and Reddit have really baffled this JavaScript programmer. Callback hell is where you call an asynchronous function which provides the ...Read More

QCon 2013 – Day two – end of day review

Day 1 ended… late. We finished at midnight after the Atlassian guys threw a party with free beer, foosball and a lot of socialising with fellow geeks. Even though it seems like the whole BBC dev team are here they are ...Read More

QCon 2013 – Day 1

Morning quick update: A couple of talks we've seen this morning on Java EE 7 and iOS Testing for Banks, as well as the keynote from Barbara Liskov on the history of programming methodology.  Further details on these ...Read More

2 Minutes: Mark Cossey

Mark Cossey has been Senior User Experience Designer at Caplin since June, 2012. Mark takes two minutes to tell Jennifer Reid a little bit more about his experience at Caplin and what UX means to him. ...Read More