~/talk

Why You Need a Software Delivery Machine

github:johnsonr
slides:none on file

Claim: conventional YAML+bash pipelines break at scale — shown by a 958-line GitLab CI YAML example, hundreds/thousands of repos, a Canadian bank’s 47-slide delivery doc and a 100-page security rule set that never fully gets applied. Built an event-driven system using TypeScript workers, WebSockets and GraphQL that runs secret-scanning push listeners, reports to Slack, issues auto-fix commits and enforces goals. The approach works in production and lets org-wide policies replace duplicated per-repo pipelines.

AI-written summary · about

  1. 0:00Intro
  2. 1:09My own conclusions...
  3. 7:43Function composition
  4. 9:41The Deeper Problem: Limited, Anemic Model
  5. 12:30Why This Matters: Practical Problems
  6. 20:10We're Setting the Bar Too Low
  7. 28:50Deploying apps was hard
  8. 32:50Software Defined Delivery
  9. 34:30Atomist's Implementation of SDD
  10. 39:08Case Study
  11. 40:39Characteristics
  12. 46:19Portable Programming Model
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.