My Book
-
Recent Posts
Blogroll
Recent Comments
- Michael on Continuous Integration and Feature Branching
- davef on Test *Driven* Development
- Trunk Primarily basically based Model – TOP Show HN on Perceived Barriers to Trunk Based Development
- What is your main stack? - Hendrix Roa Resume on 101 Pieces of Advice for New Developers
- Why I prefer trunk-based development - Trisha Gee on Perceived Barriers to Trunk Based Development
Archives
- December 2022
- November 2022
- July 2022
- January 2022
- March 2021
- January 2021
- December 2020
- November 2020
- August 2020
- July 2020
- April 2020
- November 2019
- September 2019
- August 2019
- March 2019
- February 2019
- November 2018
- September 2018
- June 2018
- April 2018
- March 2018
- October 2017
- January 2017
- October 2016
- June 2016
- May 2016
- April 2016
- October 2015
- August 2015
- June 2015
- April 2015
- March 2015
- December 2014
- November 2014
- October 2014
- September 2014
- August 2014
- February 2012
- January 2012
- December 2011
- July 2011
- June 2011
- January 2011
- November 2010
Categories
- Acceptance Testing
- Agile Development
- Blog Housekeeping
- Continuous Delivery
- Continuous Integration
- Culture
- DevOps
- Effective Practices
- Engineering Discipline
- External Post
- Feature Branching
- High Performance Computing
- LMAX
- Microservices
- Pair Programming
- Personal News
- Reactive Systems
- Software Architecture
- Software Design
- Software Engineering
- TDD
- Uncategorized
Meta
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
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