~/talk

Streaming Libraries Shootout

Talkat Scalapeño 2018 · on Monday, 2018-07-02· [scala]
links:none on file
slides:none on file

Direct comparison of Akka Streams and Monix using code that wires user ID producers through mapAsync vs mapFuture, flattening Options, scanning and dropping initial values shows parity in expressiveness but divergence in tooling: Akka supplies actor system + materializer, built-in file sinks, kill switch and broad ecosystem hooks via Alpakka integrations, while Monix uses Scheduler and Tasks, favors Observable/Task idioms, requires custom file I/O and some utilities, and integrates nicely with Cats and Kafka; an Akka HTTP backpressured server example is shown working end to end.

AI-written summary · about

  1. 0:00Introduction to streaming
  2. 1:05Introducing Akka Streams
  3. 1:47Introducing Monix
  4. 2:07Hello world example
  5. 3:34Code differences
  6. 4:37Learning resources
  7. 6:24Complexity comparison
  8. 7:48Ecosystem integration
  9. 8:51External service integrations
  10. 9:11Summary and takeaways
~/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.