~/talk

Trading in Futures

Talkat Scala Days Berlin 2016 · 2016-06-15..06-17· [scala, concurrency]
slides:none on file

Covers concrete Scala 2.12 changes and practical demos: deprecation of onSuccess/onFailure, new Future.flatten to avoid identity allocation, a transformWith/transform trio that enables composing try-to-try and try-to-future logic and powers root compression, added Future.unit and a nonleaking Future.never, and blockContext/blocking hooks plus ExecutionContext shown as a pluggable interpreter. A live demo builds a manual ExecutionContext queue that initially fails until the queue is drained, proving the interpreter model, and notes ForkJoinPool common pool naming and tuning.

AI-written summary · about

  1. 0:00Start
  2. 0:48WHAT IS A SCALA.CONCURRENT.FUTURE
  3. 6:30ASYNC VS SYNC WHAT HAPPENS WHERE AND WHEN?
  4. 42:16QUESTIONS?
~/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.