Your first line of code is feature code

This was our goal when first developing BladeRunner internally. And it has remained our goal since, and as we have transformed the project into the BladeRunnerJS open source project. Building large webapps requires consistency, and the ability to ...Read More

Testbash 3

There were two days of workshops ahead of the conference day, and a 'Meetup' on the Thursday evening, which meant attendance at the 6.30am run by the pier was limited to 10 of the several hundred QAs and testers in attendance. ...Read More

QCon 2014 – day 3

The third and final day of this years QCon, and everything seemed a little subdued and quiet. Perhaps because of the conference party last night? The keynote was looking to the future, and what the next set of disruptive technologies might ...Read More

QCon 2014 – Day 2

It's day two of the conference talks at QCon. The day started with a gentle look back at some key figures and ideas in the history of software development, reminding us to enjoy what we are doing. It ...Read More

QCon 2014 – day 1

Another year, another QCon. Only this year it’s different as Caplin is also an exhibitor with our BRJS stand on the 5th floor, sandwiched between Google and Atlassian. We are lucky to have such nice neighbours, and saw a steady stream ...Read More

Agile Testing and BDD Exchange 2013

We had been to this one-day conference a couple of years ago, and were keen to go again. Especially as Chris Matts was on the speaker list. It was his work as a BA working with ...Read More

Code Coverage – What is it good for?

Absolutely nothing! Say it again! That is certainly the response I got when I asked an architect about code coverage. And it also seemed to be the conclusion from a long email thread/discussion we had ...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

Testing by Contract

In the same way that design by contract can work to interfaces, with a new or existing system testing by contract can work to the interfaces between subsystems.  These interfaces are not necessarily coding interface classes, but they are the externally ...Read More