Jason Adam is a software developer with a non-traditional background in biology, business development, and data analytics. Now he's active as a developer, and on the lookout for proven practices he can introduce to his team. On this episode we talk about Trunk-Based Development, and the related topics of continuous integration and deployment, infrastruture as code, and much more.
In this episode
How Trunk-based development differs from GitFlow and other branching strategies
Two flavors of trunk-based development
How Trunk-based development fits into the larger picture of continuous integration and continuous delivery
Techniques for working in smaller batches
How test-driven development enhances trunk-based development
Using feature flags for smaller batches
How to keep pull requests small
Cherry-picking small changes out of a larger pull request
How Infrastructure-as-Code works with CI and CD
Resources
Book: Continuous Delivery by Jez Humble and Dave Farley: https://amzn.to/3qrHumO
Book: Domain-Driven Design by Eric Evans: https://amzn.to/3U1xZsg
Book: Working Effectively with Legacy Code by Michael Feathers: https://amzn.to/3qqGC1U
Book: Clean Architecture by Robert Martin: https://amzn.to/3xepT5N
Guest
Jason Adam
Web site & newsletter: functionalbits.io
Have a topic to discuss on the show? Let me know: https://jhall.io/contact
Want a private consultation? Borrow my brain: https://jhall.io/call
Смотрите видео [Ep43] Jason Adam — A conversation about trunk-based development онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь The Tiny DevOps Guy 12 Сентябрь 2022, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 143 раз и оно понравилось 9 людям.