Evolving the Cloud Foundry CLI UX
summary
Cloud Foundry’s cf CLI reports 1.8 million downloads and moves from tangled Go code into a three-layer refactor (display, business, API) that wraps errors in contextual middleware, stops opening a new connection per API call, and cuts repeated file copying on push. The team generates test doubles with counterfeiter fakes, ships faster commands, and documents behavior with characterization tests; result is noticeably faster, more consistent output and 700+ integration tests plus roughly 1,500 unit tests.
AI-written summary · about
chapters (8)
- 0:00Intro
- 0:32Overview
- 6:44Empathy
- 14:10Why Refactor
- 18:46Architecture
- 22:13Whats better
- 24:11Questions
- 27:02Feedback
related talks
32mCloud Foundry for Everyone!
22mCLI Plugin to Enhance Your Cloud
29mWriting Cloud Foundry Open Source Tools for Everyone...
10mCloud Foundry Accelerates "DevOps+"
32mBoost your Cloud Foundry Edit-Build-Deploy-Test-Debug Speed!
26mKeynote: Developer Panel
27mGiving Cloud Foundry APIs Their Swagger Back
20mLeveraging CLI Community Plugins
