~/talk

Meet Bloop and Get More Productive with Scala

Talkat Scala Days New York 2018 · 2018-06-19..06-21· [developer-experience]
links:none on file
slides:none on file

Bloop is a standalone Zinc-based build server that centralizes compiler instances, exposes a simple JSON project config generated by an SBT plugin, and connects editors and build tools via the Build Server Protocol. Benchmarks show 20–28% faster compilation on projects from 50k to 400k lines, IntelliJ project import drops from minutes to ~6–15 seconds, and a hot compiler can be up to 18× faster than cold runs. CLI features include watch, test, run and console, it already supports Scala.js and Scala Native, and future work targets remote compilation and pipeline compilation.

AI-written summary · about

  1. 0:00Start
  2. 8:55Old architecture
  3. 13:34A command-line tool
  4. 14:10Bloop configuration file
  5. 33:23Traditional compilation
  6. 34:21Pipelined compilation
~/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.