~/talk

sbt 2 0: go big

Talkat Scala Days 2025 Lausanne · 2025-08-19..08-21· [scala]
slides:none on file

sbt 2.0 is a Scala 3 rewrite that simplifies build.sbt semantics, migrates macros to Scala 3, and makes caching first-class with a Bazel-compatible remote cache so build artifacts and test results travel between machines. Tasks are cached by default and CI uses default test caching on CI with a testQuick filter; plugins can opt out via transient or uncached annotations. Server work adds an sbtn native client and client-side run; file handling uses declare output and hashed file refs for hermetic caching.

AI-written summary · about

  1. 0:00sbt 2.0 introduction
  2. 3:16Build tool simplicity
  3. 12:55Cross-building in sbt 2.0
  4. 15:44Scala 3 and sbt
  5. 19:21Caching importance
  6. 27:31Caching challenges
  7. 35:00sbt server and sbtn
  8. 41:23Summary and future
~/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.