Overview
Explore the concept of continuous integration and trunk-based development in this insightful conference talk from YOW! Perth 2023. Delve into the distinctions between continuous integration, delivery, and deployment, and discover why trunk-based development is crucial for effective continuous integration. Learn about the benefits of this approach, including tighter user feedback loops, lower risk, and minimized gaps between coding and deployment. Through real-world examples and practical advice, gain a deeper understanding of how to implement trunk-based development successfully. Examine topics such as regular code reviews, seeking assistance, minimizing dependencies, and the role of feature flags in this development strategy. Conclude with key takeaways and a summary of best practices for implementing continuous integration and trunk-based development in your software projects.
Syllabus
Intro
CI vs CD
TBD = CI
TBD. Better, faster, happier
Storytime
Various quotes
Review at regular intervals
Get help
Minimize dependencies
What about feature flags?
Conclusions
Summary
Outro
Taught by
GOTO Conferences