Jason Adam — A conversation about trunk-based development
Tiny DevOps
English - September 13, 2022 03:00 - 44 minutes - 102 MB - ★★★★★ - 1 ratingTechnology Education How To devops software development programming continuous delivery continuous integration cicd Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: Tiny DevOps is back! Plus a couple announcements
Next Episode: Tod Hansmann — Observability as an engineering enabler
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 strategiesTwo flavors of trunk-based developmentHow Trunk-based development fits into the larger picture of continuous integration and continuous deliveryTechniques for working in smaller batchesHow test-driven development enhances trunk-based developmentUsing feature flags for smaller batchesHow to keep pull requests smallCherry-picking small changes out of a larger pull requestHow Infrastructure-as-Code works with CI and CDResources
Book: Continuous Delivery by Jez Humble and Dave FarleyBook: Domain-Driven Design by Eric EvansBook: Working Effectively with Legacy Code by Michael FeathersBook: Clean Architecture by Robert MartinGuest
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.