Merging Quickly in a Cloud Native World
summary
Explains how to get PRs merged faster with concrete practices: keep diffs tiny using git add -p, write commit messages that state why not just what, include unit/integration tests using the Go Kubernetes interface and client-go fake, and script local clusters with kind plus `kind load` and `kubectl rollout status` so reviewers can reproduce failures. Shows a 200-second scripted install demo, proposes a prebuilt k3s image to cut that to seconds, and uses bots (Derek/prow) for policy checks.
AI-written summary · about
chapters (27)
- 0:00Introduction
- 0:32Inspiration
- 1:05Contributions
- 1:48Communication
- 2:35Mistakes
- 3:47Get Add
- 4:32EDSP
- 5:10Context is King
- 6:24Commit Template
- 7:16Game Message
- 8:54Writing Tests
- 10:11Integration Test
- 11:55Contributing
- 12:35Testing
- 12:55Docker
- 13:49How to test
- 14:39Using kind
- 15:34Local development
- 16:07Demo
- 16:32Run script
- 16:51Commands
- 18:15Test
- 19:31Dark Mode
- 23:44Continuous Integration
- 25:03Bots
- 26:15Learnings
- 27:00Make it faster
related talks
55mFrom my Machine to the Cloud with Cloud-Native Tools
33mFrom Slow To Pro: Accelerating Kubernetes Native Devel...
22mEmbedded Software Development Efficiency Improvement with Docker and Kubernetes
22mKeeping builds green at scale
27mOptimizing CI/CD Pipelines for Faster Time to Market
45mFrom DevOps to GitOps: Supercharging Your Kubernetes Workload Deployments
36mPractical Cloud Native: What Works, What Doesn't
43mKubernetes: Use it, Contribute to it, and Enjoy it!
