How to Test your AI-Generated Code?

As we become ever more reliant on AI-generated code, we need to make progress in small steps and make sure our tests are up to the job. Read Dave's article "TDD & The Properties of Good Tests."

Continuous Delivery

Continuous Delivery is a modern holistic approach to software development. Dave Farley, the author of "Modern Software Engineering" and Co-Author of the best-selling "Continuous Delivery" book is committed to sharing his techniques and experience with developers around the world.

Training

The best place to get your Software Engineering training. Courses by Dave Farley in Continuous Delivery, Deployment Pipelines, Test Driven Development, BDD and Acceptance Testing.

Consultancy

We offer industry leading consultancy services. Help your business grow, improve your team's workflow and build on the principles of Modern Software Engineering, Continuous Delivery, DevOps, TDD, and World-Class Architecture.

Software Engineering

In Modern Software Engineering, Continuous Delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Level up your software by clicking below.

Who are we?

Dave Farley, is the managing director and founder of Continuous Delivery Ltd. Dave is author of "Modern Software Engineering" and co-author of the best-selling "Continuous Delivery" book, that describe a coherent, foundational and durable approach to effective software development. He is one of the authors of the Reactive Manifesto and a winner of the Duke Award for the open source LMAX Disruptor project. Dave is a pioneer of Continuous Delivery, thought-leader and expert practitioner in CD, DevOps, TDD and software design, and has a long track record in creating high-performance teams, shaping organisations for success, and creating outstanding software. Dave is committed to sharing his experience and techniques with software developers around the world, helping them to improve the design, quality and reliability of their software, by sharing his expertise through his consultancy, YouTube channel, and training courses.

HOW CAN WE HELP?

Consultancy

Continuous Delivery has been widely adopted as a unifying approach to software development. We offer a range of consultancy services to help your business get to the next level.

The Best and Worst of CD

Read about our analysis of nearly 100 organizations and individuals to discover where the industry excels, where it struggles, and the critical factors demonstrated by the best adopters of CD.
Could these findings help you identify your CD strengths and weaknesses, and suggest ways you can improve?