~/talk

Fork It Harder Make It Better

Talkat Scala Days Berlin 2018 · 2018-05-14..05-17· [open-source]
slides:none on file

Argument that forking tools can produce faster, better workflows but increases learning cost, with concrete examples: Ammonite REPL plus worksheets and Jupyter notebooks for fast feedback, demoed building and publishing to crates.io in under two minutes, replacement resolver coursier for much faster dependency resolution, and editor integration via Metals language server and the Build Server Protocol appearing in IntelliJ nightlies. Also compares build tools (sbt, mill, CBT, Bazel/Pants) and shows Jetpack can auto-build GitHub tags for resolution.

AI-written summary · about

  1. 0:00Start
  2. 2:48LEARNING AND EXPERIMENTING
  3. 10:24COMPILING
  4. 16:23CREATING A LIBRARY
  5. 20:24DEPENDENCY MANAGEMENT
~/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.