~/talk

INTEGRATING DEVELOPER EXPERIENCES - BUILD SERVER PROTOCOL AND BEYOND

Talkat Scalar 2019 · 2019-04-05..04-06· [developer-experience]
slides:none on file

IntelliJ implements a BSP client in IntelliJ that connects to build tools via a JSON discovery file and stdio, speaking the Build Server Protocol (BSP v0 nearing release) to request workspace build targets, compile tasks, diagnostics and task progress. Practical tests use bloop support and an export from Fury showing import, compile, warnings and per-module progress without tool-specific IDE code. Remaining gaps: mapping shared sources, differing target scopes, and cross-platform project models; current support targets Scala only.

AI-written summary · about

  1. 0:00Intro
  2. 9:10Fury
  3. 12:03Abraham Lincoln quote
  4. 12:30What is the BSP
  5. 14:39Connection Protocol
  6. 21:47Challenges
  7. 25:21Conclusion
  8. 28:25Outro
~/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.