{"action":"created","issue":{"url":"https://api.github.com/repos/InventingWithMonster/redshift/issues/55","labels_url":"https://api.github.com/repos/InventingWithMonster/redshift/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/InventingWithMonster/redshift/issues/55/comments","events_url":"https://api.github.com/repos/InventingWithMonster/redshift/issues/55/events","html_url":"https://github.com/InventingWithMonster/redshift/issues/55","id":78691350,"number":55,"title":"Using Redshift isomorphically.","user":{"login":"ArnoBuschmann","id":1889233,"avatar_url":"https://avatars.githubusercontent.com/u/1889233?v=3","gravatar_id":"","url":"https://api.github.com/users/ArnoBuschmann","html_url":"https://github.com/ArnoBuschmann","followers_url":"https://api.github.com/users/ArnoBuschmann/followers","following_url":"https://api.github.com/users/ArnoBuschmann/following{/other_user}","gists_url":"https://api.github.com/users/ArnoBuschmann/gists{/gist_id}","starred_url":"https://api.github.com/users/ArnoBuschmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArnoBuschmann/subscriptions","organizations_url":"https://api.github.com/users/ArnoBuschmann/orgs","repos_url":"https://api.github.com/users/ArnoBuschmann/repos","events_url":"https://api.github.com/users/ArnoBuschmann/events{/privacy}","received_events_url":"https://api.github.com/users/ArnoBuschmann/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-05-20T20:47:35Z","updated_at":"2015-05-21T10:45:47Z","closed_at":null,"body":"Hi Matt, Thanks for telling about the svg path route fix. Before checking on that, right now I'm trying to integrate Redshift wir Cycle.js (which is using virtual-dom itself) -> https://github.com/staltz/cycle.\r\n\r\nThe goal is to get an implemenation based on the isomorphic Cycle example -> https://github.com/staltz/cycle/tree/master/examples/isomorphic\r\n\r\nIsomorphic here just means the app can render both, from the client and the server.\r\n\r\nAs Redshift is coupled with the window object because of the dom, it throws an error server side and I wonder, if there is a way to entirely decouple Redshift from the Dom so Redshift could be used also as a NPM module with isomorphic abilities?"},"comment":{"url":"https://api.github.com/repos/InventingWithMonster/redshift/issues/comments/104222884","html_url":"https://github.com/InventingWithMonster/redshift/issues/55#issuecomment-104222884","issue_url":"https://api.github.com/repos/InventingWithMonster/redshift/issues/55","id":104222884,"user":{"login":"ArnoBuschmann","id":1889233,"avatar_url":"https://avatars.githubusercontent.com/u/1889233?v=3","gravatar_id":"","url":"https://api.github.com/users/ArnoBuschmann","html_url":"https://github.com/ArnoBuschmann","followers_url":"https://api.github.com/users/ArnoBuschmann/followers","following_url":"https://api.github.com/users/ArnoBuschmann/following{/other_user}","gists_url":"https://api.github.com/users/ArnoBuschmann/gists{/gist_id}","starred_url":"https://api.github.com/users/ArnoBuschmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArnoBuschmann/subscriptions","organizations_url":"https://api.github.com/users/ArnoBuschmann/orgs","repos_url":"https://api.github.com/users/ArnoBuschmann/repos","events_url":"https://api.github.com/users/ArnoBuschmann/events{/privacy}","received_events_url":"https://api.github.com/users/ArnoBuschmann/received_events","type":"User","site_admin":false},"created_at":"2015-05-21T10:45:47Z","updated_at":"2015-05-21T10:45:47Z","body":"Node support, very nice, thank you! :) Yep, after playing around with Redshift, it got clear, that receiving the tweening data itself is environment independent and useful to have everywhere.\r\n\r\nCycle (the links I posted above) is mainly working with RxJS streams (https://github.com/Reactive-Extensions/RxJS), they even published a small utility for tweening via RxJS yesterday -> https://github.com/staltz/rxtween\r\n\r\nNow when thinking about it, streams (RxJS) and Redshift are, of course, a perfect match, because Redshift delivers \"data over time\". So my next try will be to create RxJS observables from Redshift data, which then should integrate nicely into the Cycle philosophy of \"everything is a stream\".\r\n\r\nLet's see, how that'll work out ;)"}}