Go Up Not Down

Burn down charts are used a lot in giving a visual idea of the velocity of team; what has been done, what is yet to be done and an estimation of what we are likely to achieve by the end of the project. However, ...Read More

Getting started with ClojureScript

ClojureScript is a Clojure to JavaScript compiler which has gained a considerable amount of traction since its release in July of last year. It provides a way for developers to write a web-application in a large subset of Clojure and then compile it ...Read More

Automating your VMware farm with PowerCLI

At Caplin, we have 7 ESX 4.0 data stores, filled to the brim with Linux and Windows VMs. We use these VMs to test and deploy artifacts from many different projects, all under the management of a Thoughtworks GO server. It's vital ...Read More


THE WORLD IS ALL THAT IS THE CASE There's a flurry of activity when projects kick off, resources have to be marshalled and often teams need to be informed of a good deal of information around the thinking behind the work at ...Read More

Visualizing Option Prices

if( !Function.prototype.bind ) { Function.prototype.bind = function (bind) { var self = this; return function () { var args = Array.prototype.slice.call(arguments); return self.apply(bind || ...Read More

Why 100% Code Coverage is not enough

When it comes to software testing and code quality it is not always clear what the Test Coverage is - respectively what areas of the application need more attention regarding testing. Questions like: - Do we have enough tests? - Do the tests cover enough paths ...Read More