Why CI is BETTER than Feature Branching

Why CI is BETTER than Feature Branching

HomeContinuous DeliveryWhy CI is BETTER than Feature Branching
Why CI is BETTER than Feature Branching
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
Continuous Integration and Feature Branching are both very popular ways of organizing work in a development team, but in most cases they are mutually exclusive. This is contrary to what many, perhaps most, people think. In this video, Dave Farley explains the difference and why the two are largely mutually exclusive and why CI is technically the better approach.

Software development, any development, is always about compromise. The compromise underlying CI is that to avoid conflicts, we aim to integrate our code with our colleagues' as "continuously" as possible. That is, we cannot afford to wait until we are finished. If we have two or more copies of information and we start changing them, the copies will diverge. Eventually they will reach a point where they are no longer compatible with each other, and it will therefore become increasingly difficult to re-integrate them. CI was invented to fix this problem. This video explains how it works.

—————————————————————————————————

CD TRAINING
If you want to gain Continuous Delivery and DevOps skills, check out Dave Farley's courses ️ https://bit.ly/DFTraining

Join the CD mailing list
Stay up to date with the latest discussions, free tutorials, events and online courses.
AND get Dave's FREE guide to Continuous Integration Top Tips here ️ https://www.subscribepage.com/howto-ci-guide

BOOKS:

Dave's NEW BOOK /"Modern Software Engineering/" is now available on
Kindle ️ https://amzn.to/3DwdwT3
(Paperback version available soon)
In this book, Dave brings together his ideas and proven techniques to describe a lasting, coherent, and fundamental approach to effective software development for programmers, managers, and technical leaders of all experience levels.

/"Continuous Delivery Pipelines/" by Dave Farley
Paperback ️ https://amzn.to/3gIULlA
E-book version ️ https://leanpub.com/cd-pipelines

The original, award-winning book “Continuous Delivery” by Dave Farley and Jez Humble
️ https://amzn.to/2WxRYmx

—————————————————————————————————

CHANNEL SPONSORS:

Equal Experts is a product software development consulting firm with a network of over 1,000 experienced technology consultants worldwide. They increase the pace of innovation by using modern software development practices that consider continuous delivery, security and usability from the start ️ https://www.equalexperts.com/

Harness helps engineers and developers simplify and scale CI/CD, feature flags, and cloud cost management with an AI-powered software delivery platform. ️ https://bit.ly/3Cfx3qI

Octopus are the makers of Octopus Deploy, the central place where your team can manage releases, automate deployments, and automate the runbooks that keep your software running. ️ https://octopus.com/

SpecFlow Behavior Driven Development for .NET SpecFlow helps teams bind automation to feature files and share the resulting examples as living documentation within the team and with stakeholders. ️ https://go.specflow.org/dave_farley

Please take the opportunity to connect with your friends and family and share this video with them if you find it useful.