Dave Farley

Dave Farley

United Kingdom
32K followers 500+ connections

Services

Articles by Dave

  • Microservices Masterclass

    Microservices are a great approach for building software at scale. But although the ideas at the root of microservices…

    1 Comment
  • The Best and Worst of Continuous Delivery

    I have pulled together some findings from my work with almost 100 companies and individuals over the last two years…

    15 Comments
  • Adopt GREAT Developer Habits

    Introduction None of us are born “great programmers” - great programmers are regular programmers with great habits! As…

    23 Comments
  • Finding Your Next Software Development Role: Look Beyond the Technical Skills

    As software developers, we often focus heavily on technical requirements during our job search. However, from many…

    5 Comments
  • Unlock Exclusive Access to Continuous Delivery Insights! 🚀

    Hey everyone, I’m excited to share that our Continuous Delivery Discord server is thriving, and it's quickly becoming…

  • How BDD Can Improve Your Software Development

    In this article, I explore what BDD is and how it can enhance your software development processes. And there’s a link…

    2 Comments
  • Five Ways to Improve Your Software Development

    Want to improve the way your teams develop software? And want to know where to focus your efforts? Here are my Top Five…

    2 Comments
  • Rethinking Software Architecture

    Some descriptions of Software Architecture describe it as "the stuff that we can't afford to get wrong" I think that…

    4 Comments
  • Should You Do Unit Testing or Acceptance Testing?

    Actually you need BOTH Unit Testing and Acceptance Testing because each delivers different things, and provides very…

    11 Comments
  • Modern Software Engineer's Companion

    I have recently been working on a wiki-style resource, which pulls together lots of my valuable content, with guided…

    2 Comments

Activity

Join now to see all activity

Publications

  • The Software Developers’ Guidebook

    Leanpub

    The essential handbook for software developers who want to build better software with practical, real-world techniques. Written by Dave Farley, award-winning author of "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" and a leading voice in modern software engineering.

    Based on Dave's series of highly popular How-To guides, this book distills decades of software engineering experience into actionable insights. From writing better user…

    The essential handbook for software developers who want to build better software with practical, real-world techniques. Written by Dave Farley, award-winning author of "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" and a leading voice in modern software engineering.

    Based on Dave's series of highly popular How-To guides, this book distills decades of software engineering experience into actionable insights. From writing better user stories and mastering test-driven development to adopting effective developer habits and organising teams for success—this guide is packed with advice you can apply immediately.

    The Software Developers’ Guidebook is a practical, no-nonsense resource for developers at all levels. Whether you’re just starting out or refining your craft, this book will help you improve how you build software—one step at a time.

    See publication
  • Continuous Delivery Pipelines

    LeanPub

    The essential handbook on how to build, use and improve your Continuous Delivery Pipeline.

    If you want to create Better Software Faster, then you need Continuous Delivery, and at the heart of Continuous Delivery is the Deployment Pipeline.

    You may already have one, or be thinking about building your first! Either way, this book offers a step-by-step guide to get the best Deployment Pipeline for your software.

    Written by the inventor of the Deployment Pipeline and author of…

    The essential handbook on how to build, use and improve your Continuous Delivery Pipeline.

    If you want to create Better Software Faster, then you need Continuous Delivery, and at the heart of Continuous Delivery is the Deployment Pipeline.

    You may already have one, or be thinking about building your first! Either way, this book offers a step-by-step guide to get the best Deployment Pipeline for your software.

    Written by the inventor of the Deployment Pipeline and author of the award-winning book "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation", Dave Farley, shares his advice and experience in this practical handbook.

    See publication
  • Modern Software Engineering

    Addisson Wesely

    Improve Your Creativity, Effectiveness, and Ultimately, Your Code

    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.

    See publication
  • The Reactive Manifesto

    21st Century programming problems can't be solved by 20th Century Software Architecture.

    "We believe that a coherent approach to systems architecture is needed, and we believe that all necessary aspects are already recognised individually: we want systems that are Responsive, Resilient, Elastic and Message Driven. We call these Reactive Systems."

    Other authors
    See publication
  • Continuous Delivery

    Addison Wesley

    Jolt Award winning book.

    "If Agile development was the opening act for a great performance, Continuous Delivery is the Headliner" (Forrester Research 2013)

    Other authors
    See publication
  • Continuous Delivery Ltd

    -

    We help our clients to reduce the time from idea to valuable software in the hands of their users.
    We help organisations to create world-class software.

    See publication
  • Dave Farley's Blog

    -

    Thoughts on Continuous Delivery, Agile process and Software Development.

    See publication
  • ThoughtWorks Anthology

    Pragmatic Programmers

    A Collection of Essays on Software Technology and Innovation

    See publication

Recommendations received

3 people have recommended Dave

Join now to view

More activity by Dave

View Dave’s full profile

  • See who you know in common
  • Get introduced
  • Contact Dave directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Dave Farley in United Kingdom

Add new skills with these courses