Category Archives: LMAX

Test Maintainability

At LMAX, where I worked for a while, they have extensive, world-class, automated acceptance testing. LMAX tests every aspect of their system and this is baked in to their development process. No story is deemed complete unless all acceptance criteria … Continue reading

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

The Reactive Manifesto

Over the past couple of months I have been helping out some friends to update the┬áReactive Manifesto. There are several reasons why I agreed to help. First I was asked to, by my old friend┬áMartin Thompson. The most important reason … Continue reading

Posted in High Performance Computing, LMAX, Microservices, Reactive Systems, Software Architecture, Software Design | Leave a comment

Disruptor – The implications on design

My company, LMAX, has recently released our disruptor technology for high performance computing. You can read a Martin Fowler’s overview here. The level of interest that we have received has been very pleasing, but there is one point that is … Continue reading

Posted in Agile Development, LMAX | 2 Comments

Presentation on Continuous Delivery at LMAX

I was recently asked to do a presentation on the topic of Continuous Delivery at the London Tester Gathering. You can seen a video of the presentation here In this presentation I describe the techniques and some of the tools … Continue reading

Posted in Continuous Delivery, LMAX | Tagged , | Leave a comment

Hypothesis based development

I think that the reason that agile development works is because it is the application of the scientific method to software development. A fundamental aspect of that is the importance of forming a hypothesis before you start so that you … Continue reading

Posted in Agile Development, LMAX | Tagged , | 2 Comments

Going live

My project went live this week. You can see our web site here. My team and I are all very proud of our work, we have been building the LMAX exchange for several years now, but have only just released … Continue reading

Posted in Agile Development, Continuous Delivery, LMAX | Tagged , , | Leave a comment