~/talk

lein-voom: Projects Want to Be Values

Talkat Clojure/West 2014 · 2014-03-24..03-26· [clojure]
links:none on file
slides:none on file

leín-voom plus box replace fragile SNAPSHOTs with immutable commit-addressed versions (semantic version plus commit SHA and commit time) and let any checked commit act as a dependency; commands include build-deps, freshen (updates project.clj when a single newer match exists) and wrap for ephemeral builds. Born at ViaSat from a team managing ~100 projects, ~1,000 namespaces across 23 repos, the tools stop the “it worked for me” chaos, work in production, and box (built on checkouts and symlinks) provides box overrides to use local checkouts during integration.

AI-written summary · about

  1. 0:00Start
  2. 1:58MOBILE HEALTH DEMO
  3. 5:01PROCESS PAIN CHART
  4. 5:51A PROPER INTRODUCTION
  5. 6:17QUESTIONS FOR EVALUATION
  6. 8:10RELEASES vs SNAPSHOTS
  7. 9:16SNAPSHOTS IN CONCEPT
  8. 12:41VERSION COMPONENTS
  9. 14:17VOOM COMMANDS
  10. 15:04FRESHEN
  11. 16:53VERSION STRINGS VS SPECIFICATIONS
  12. 17:34IMMUTABILITY
  13. 19:14BOX AUTOMATION
  14. 19:43BOX EXAMPLE
  15. 20:26ANSWERS TO OUR QUESTIONS
~/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.