~/talk

Swave - a fresh Reactive Streams Implementation

Talkat Scala Days Berlin 2016 · 2016-06-15..06-17· [reactive-programming]
slides:none on file

Swave is a Scala-only Reactive Streams toolkit built for raw speed and a compact API, shipping as v0.5-M1 on Maven Central. It runs synchronously on the caller thread when possible or asynchronously across dispatchers, achieves about 3 million elements/sec in a Monte Carlo π demo (50M samples in 16s), exposes streams/pipes/drains plus fan-in/out and inject/flatten, lets graphs be inspected and rendered for debugging, and keeps minimal dependencies (only shapeless).

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Stream Processing
  3. 5:34Scala Collections
  4. 6:18Approach to Collections
  5. 8:57Streambased solutions
  6. 9:39Streambased transformations
  7. 10:50Collections
  8. 11:17Strict vs Lazy Collections
  9. 13:12Lazy Collections
  10. 13:53Lazy vs Reactive
  11. 17:00API Basics
  12. 17:56Example
  13. 29:32DSL Basics
  14. 33:33Fanons
  15. 35:08Coupling
  16. 40:01Rendering
  17. 43:21Performance
  18. 44:33Comparisons
  19. 45:53Lift vs Nonlift
  20. 46:39Roadmap
~/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.