התחל במצב לא מקוון עם האפליקציה Player FM !
Jason Adam — A conversation about trunk-based development
Manage episode 340979377 series 2925952
Jason Adam is a software 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
- Book: Domain-Driven Design by Eric Evans
- Book: Working Effectively with Legacy Code by Michael Feathers
- Book: Clean Architecture by Robert Martin
Guest
Jason Adam
Web site & newsletter: functionalbits.io
Have a topic to discuss on the show? Let me know!
Want a private consultation? Borrow my brain.
52 פרקים
Manage episode 340979377 series 2925952
Jason Adam is a software 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
- Book: Domain-Driven Design by Eric Evans
- Book: Working Effectively with Legacy Code by Michael Feathers
- Book: Clean Architecture by Robert Martin
Guest
Jason Adam
Web site & newsletter: functionalbits.io
Have a topic to discuss on the show? Let me know!
Want a private consultation? Borrow my brain.
52 פרקים
כל הפרקים
×ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.