/rx-hello

A Place to work out Rx related issues

Primary LanguageJavaScript

RxHello

RxHello , A place to work out Rx and async issues.

Methodologies to Establish

  • User action streams
  • Retrieve remote data as streams
  • Create non-linear timing for streams
  • Use ES6 generator functions for streams
  • Utilize and incorporate the async library with Rx as needed

Install

  • Clone the repo: git clone git clone https://github.com/JoseHerminioCollas/rx-hello.git

  • cd rx-hello

  • npm install

  • Create a sym link to used to in order to enable absolute paths in require() expressions.

    For example, I want to write this:

    goatstone/func-stream/number-yield

    On my Mac I can use this line

    ln -s /Users/goat/projects/hellorx/src/goatstone /Users/goat/projects/hellorx/node_modules/goatstone

  • Run some code with

    node src/goatstone/index.js

Related Links

https://hacks.mozilla.org/2015/07/es6-in-depth-classes/

https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/events.md

https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/events.md

https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/retrywhen.md

https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/pausable.md

http://rxmarbles.com/#startWith

http://reactivex.io/documentation/operators/delay.html

https://github.com/Reactive-Extensions/RxJS/blob/master/doc/gettingstarted/which-instance.md

https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/timer.md