

SE Radio 564: Paul Hammant on Trunk-Based Development
May 17, 2023
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Introduction
00:00 • 2min
The Evolution of Decentralized Version Control in Enterprises
01:47 • 2min
The Advantages of Trump-Based Development
03:35 • 3min
The Risks of Trump-Based Development
06:15 • 2min
The Benefits of Trunk-Based Development
08:29 • 2min
The History of Trunk-Based Development
10:14 • 4min
The Differences Between Branch-Based Development and a Short-Lived Development Model
14:19 • 2min
How to Manage Conflicts When Multiple Developers Are Working on the Same Parts of the Codebase
16:14 • 2min
How to Ensure a Trunk Is Always Stable and Ready for Production Release
17:52 • 2min
Best Practices for Code Reviews in Trunk-Based Development
20:09 • 2min
The Impact of Trunk-Based Development on Compliance and Regulations
22:37 • 3min
How to Manage Deployment and Release Cycles in Trunk-Based Development
25:51 • 2min
How to Use Branching Off for Releases
27:33 • 2min
The Implications for Bank-Based Development
29:24 • 2min
How to Use Trunk Based Development for Long-Running Features
31:47 • 3min
How to Ship a Binary With Shopping Cart
34:32 • 3min
The Implications of Trunk Based Development for the Team
37:20 • 2min
The Limitations of Git for Trunk Based Development
39:02 • 2min
The Importance of a Local Build for Trunk Based Development
40:48 • 4min
How to Implement Track-Based Development in Greenfield Projects
44:52 • 3min
The Importance of Phased Implementation
47:51 • 4min
The Importance of Top-Down Support for Trunk-Based Development
51:28 • 3min
The Economic Advantage of Trunk-Based Development
54:15 • 3min
How to Be a Better Developer
56:47 • 4min