Author Archives: davef

Strategies for effective Acceptance Testing – Part II

The second part of my blog post on effective Acceptance Testing is now available on the XebiaLabs website… In my last blog post I described the characteristics of good Acceptance tests and how I tend to use a Domain Specific Language … Continue reading

Posted in Acceptance Testing, Continuous Delivery, TDD | Leave a comment

Sorry to any real readers…

A few weeks ago I switched on the feature in WordPress that allows users to sign-up for notifications when I write a new post. If you are a real person who signed up, I am very sorry but I am … Continue reading

Posted in Blog Housekeeping | Leave a comment

Strategies for effective Acceptance Testing

My second guest blog post for XebiaLabs is the first of two parts. It is on the topic of “Strategies for Effective Acceptance Testing” “Automated testing is at the heart of any good Continuous Delivery process and I see automated … Continue reading

Posted in Acceptance Testing, Continuous Delivery, External Post, TDD | 1 Comment

What does “good” look like?

The nice folks at XebiaLabs have asked me to do a few guest blog posts on their site. My first post is called “What does ‘Good’ look like?” “I think that we have a problem in the software development industry. … Continue reading

Posted in Agile Development, Continuous Delivery, External Post | Leave a comment

The first casualty of a software emergency…

A colleague and I were talking today about what happens when things go badly. I said that I thought that in an ideal world we should be working to make our deployment pipelines so efficient that, even in the event … Continue reading

Posted in Continuous Delivery | Leave a comment

The basics of TDD

The objectives of Test Driven Development and unit testing are generally misunderstood. The problem is the word ‘test’, it is much less about testing and much more about specification of requirements, showing your working – as in maths, and the … Continue reading

Posted in Agile Development, TDD | Leave a comment

Testing Times

I came across a test breakage recently. I had committed some code and a test had failed. The test was unrelated to my changes, but I took a look anyway because maybe I was wrong. As it turned out the … Continue reading

Posted in Effective Practices, Software Design, TDD | Leave a comment

Devoxx presentation on Continuous Delivery

At Devoxx 2011 I did a talk on Continuous Delivery, in which I describe the process and principles of CD, using our experience at LMAX as an example. This has now been published here.

Posted in Uncategorized | Leave a comment

Interview on High performance Java

I recently spoke, with my ex-colleague Martin Thompson, at the GOTO conference in Aarhus. While we were there we were interviewed by Michael Hunger. We discussed various topics centered around the design of high performance systems in Java, the evolution … Continue reading

Posted in Uncategorized | 1 Comment

Don’t Feature Branch

I recently attended the Devoxx conference. One of the speakers was talking on a topic close to my heart, Continuous Delivery. His presentation was essentially a tools demonstration, but one of the significant themes of his presentation was the use … Continue reading

Posted in Agile Development, Continuous Delivery | Tagged , | 11 Comments