10 Ways to Improve How You Ship Software
summary
Ten concrete practices to ship faster and safer: decouple deploys from releases with feature flags and progressive rollouts; aim for 15-minute deploys and multiple daily deploys; use faster tooling like pnpm, Vite and swc; enable shared remote build caching (turbo repo / nx) so CI builds complete in seconds; replace long-lived staging with per-PR preview environments; add comprehensive alerts; adopt infra-as-code and internal platforms; prefer trunk-based or very short-lived branches and teams of 2–6 working on one project.
AI-written summary · about
chapters (17)
- 0:00Intro
- 1:25Principles 10 Tactics
- 3:02Reliability
- 3:25Reproducibility
- 4:02Calm On-Call Rotations
- 4:46Easy to debug
- 5:40Self-serve infrastructure & deployments
- 6:48Ship on Fridays
- 7:50Decouple deploys from releases
- 10:13Continuous deployment (CD)
- 11:19Set up notifications
- 12:19Optimize deploy speed 15 minutes or bust
- 17:28Replace staging with preview environments
- 18:30Infrastructure-as- code
- 19:43Platform Engineering
- 26:589. Trunk based development
- 28:04Eat healthy & exercise
related talks
33m7 habits of a high performing team
38mBuilding a high quality product
38mJust Ship It!
41mContinuous delivery in 10 easy mistakes
40mContinuous Delivery Anti-Patterns
33mSoftware development practices for companies that want to make an impact
38mIterative Mobile Development
35mBetter, Faster, Stronger - Delivering High Quality Products
