Skip to content

Details

Streaming with Monix

THIS IS AN ONLINE EVENT - you will receive a link to watch it live.

Monix ( https://github.com/monix/monix ) is a Scala library for asynchronous programming which focuses on functional programming without any compromises on performance.

One of the modules exposes Observable - a streaming data type which is a ReactiveX ( http://reactivex.io ) implementation with back-pressure and a strong FP influence. However, it follows pure API - dirty internals philosophy which can quickly get confusing for users who would like to implement their own operators using internal protocol.

The talk will introduce Observable, show examples from real-life use cases and then dive deep into the internals so you can have a full picture of what is happening under the hood. I will cover the most common patterns and some of the design decisions along with their tradeoffs.

About the speaker:

Piotr is a maintainer of Monix and has a strong interest in concurrency and FP.

Members are also interested in