Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Advanced Bonsai Workshop #3: An algebra for data streams

glopesdev
January 20, 2016

Advanced Bonsai Workshop #3: An algebra for data streams

The third part of a workshop series on the Bonsai programming language. This session covers the various Rx combinators and how they have been exposed in Bonsai through the visual editor.

A video presentation of these slides is available at:
https://www.youtube.com/watch?v=jdHrBDHmDXE

glopesdev

January 20, 2016
Tweet

More Decks by glopesdev

Other Decks in Programming

Transcript

  1. Advanced Bonsai Workshop
    https://bitbucket.org/horizongir/bonsai
    January 18-21, 2016

    View Slide

  2. Be Reactive
    Ask Questions

    View Slide

  3. Workshop Programme
    1. From databases to data streams
    2. Bonsai toolboxes and visual editor
    3. Observable combinators: An algebra for data streams
    4. Representing discrete states with data streams

    View Slide

  4. View Slide

  5. Observable combinators:
    An algebra for data streams
    January 20, 2016
    Advanced Bonsai Workshop

    View Slide

  6. Take

    View Slide

  7. Skip

    View Slide

  8. Sum, Count, Min, Max, Average

    View Slide

  9. TakeUntil

    View Slide

  10. SkipUntil

    View Slide

  11. Sample

    View Slide

  12. Zip

    View Slide

  13. CombineLatest

    View Slide

  14. Merge

    View Slide

  15. Concat

    View Slide

  16. Amb

    View Slide

  17. Where

    View Slide

  18. Select

    View Slide

  19. SelectMany

    View Slide

  20. Buffer

    View Slide

  21. TriggeredBuffer

    View Slide

  22. Window

    View Slide

  23. TriggeredWindow

    View Slide

  24. Merge (Window)

    View Slide

  25. Concat (Window)

    View Slide

  26. Switch

    View Slide