~/talk

SBT, Simpler Than They Want You to Believe

TalkinFrenchat Scala.IO 2014 · 2014-10-23..10-24· [developer-experience]
links:none on file
slides:none on file

Explains that sbt is simpler than it appears and demonstrates concrete techniques: using Settings and Tasks as keys/values, using the show and inspect commands to explore and debug configuration, and leveraging incremental auto-recompilation plus plugins for publishing and dependency resolution. Presents reusable patterns to avoid duplication across modules, examples of converting legacy configurations, and shows that these recipes reduce build complexity without breaking the integration workflow.

AI-written summary · about

  1. 0:00Introduction
  2. 1:13SBT misconceptions
  3. 2:41Alternatives' limits
  4. 4:07Faster compilation with SBT
  5. 5:55Simple settings and tasks
  6. 7:23Version and dependency management
  7. 9:15Plugins for simpler tasks
  8. 12:07SBT operators complexity
  9. 14:15Migrating old SBT scripts
  10. 16:44SBT configuration examples
  11. 18:54SBT advantages over others
  12. 21:47Debugging SBT configs
  13. 23:58Dynamic value changes
  14. 26:49Dependency manipulation
  15. 28:42Centralized SBT configs
  16. 30:54Building SBT plugins
  17. 33:24Publishing artifacts
  18. 35:10SBT compatibility
  19. 37:42Versioning best practices
  20. 39:27Config file limits
  21. 40:58Summary
~/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.