Overview
Explore the concept of Continuous Integration and Trunk-Based Development in this 45-minute conference talk from GOTO Amsterdam 2023. Discover how these practices can tighten user feedback loops, lower risk, and minimize the gap between coding and deployment. Learn about the benefits of trunk-based development through practical examples and expert advice. Gain insights into ensemble programming, minimizing dependencies, and using feature flags. Understand the distinctions between continuous integration, delivery, and deployment, and how to implement these practices effectively in your development workflow.
Syllabus
Intro
Jez Humble's continuous integration test
CI vs CD
TBD = CI
TBD: Better, faster, happier
Storytime
Dan Able quote
Kief Morris quote
Dragan Stepanović quote
Dave Farley quote
Review code base at regular intervals
Get help
Ensemble programming
Minimize dependencies
Trisha Gee quote
CTBD Continuous trunk-based dev.
Conclusions
Summary
Feature flags
Outro
Taught by
GOTO Conferences