Dart: did Google miss the bull’s-eye?

The vocal portions of the Web that care about such things seem to have already made up their minds about Dart, the new web programming language from Google. My opinion of it has ...Read More

High Frequency Trading How To

I stumbled across an interesting new blog about High Frequency Trading recently. WK's High Frequency Trading How To covers some of the technical aspects of software and systems that handle high frequency trading from someone that has ...Read More

CSS Sprites and the Jigosaurus

120 individual PNGs for one jigsaw As mentioned before, Jigosaurus is a multiplayer jigsaw puzzle that is played through a web browser. When Aleksei, Yasser and I joined as part of the Caplin ...Read More

What does software look like?

As software engineers we work with substance which can neither be seen, smelt, touched, heard nor tasted. One might argue that we "see" the code, but in reality, our source code is no more than the instructions that we give for ...Read More

What’s in a Persona?

Personas are a tool we use at Caplin to help us REALLY understand who our users are and engage everyone in the company in building something compelling that will delight our users. ...Read More

The beauty of small tests

When tests are small, a test failure means just one thing – somewhere in these ten lines of code which are being tested, there is an error.  Ok, sometimes this can mean that there is an error in the test script, ...Read More

Agile – Tests = Fragile

The nature of agile projects, with lots of small releases mean that there are a lot of test runs to execute if you want to have any confidence in the code and the product. Ignoring this testing just ...Read More

Tech Talk – Behaviour Driven Development

Last week several of my colleagues and I watched a Google Tech Talk on Beyond Test Driven Development: Behaviour Driven Development, presented by Dave Astels way back in March 2006.Although four years can seem like an eternity within software ...Read More