{"action":"created","issue":{"url":"https://api.github.com/repos/ianb/pageshot/issues/125","labels_url":"https://api.github.com/repos/ianb/pageshot/issues/125/labels{/name}","comments_url":"https://api.github.com/repos/ianb/pageshot/issues/125/comments","events_url":"https://api.github.com/repos/ianb/pageshot/issues/125/events","html_url":"https://github.com/ianb/pageshot/issues/125","id":56598431,"number":125,"title":"Set up a new tech stack","user":{"login":"fzzzy","id":46048,"avatar_url":"https://avatars.githubusercontent.com/u/46048?v=3","gravatar_id":"","url":"https://api.github.com/users/fzzzy","html_url":"https://github.com/fzzzy","followers_url":"https://api.github.com/users/fzzzy/followers","following_url":"https://api.github.com/users/fzzzy/following{/other_user}","gists_url":"https://api.github.com/users/fzzzy/gists{/gist_id}","starred_url":"https://api.github.com/users/fzzzy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fzzzy/subscriptions","organizations_url":"https://api.github.com/users/fzzzy/orgs","repos_url":"https://api.github.com/users/fzzzy/repos","events_url":"https://api.github.com/users/fzzzy/events{/privacy}","received_events_url":"https://api.github.com/users/fzzzy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"fzzzy","id":46048,"avatar_url":"https://avatars.githubusercontent.com/u/46048?v=3","gravatar_id":"","url":"https://api.github.com/users/fzzzy","html_url":"https://github.com/fzzzy","followers_url":"https://api.github.com/users/fzzzy/followers","following_url":"https://api.github.com/users/fzzzy/following{/other_user}","gists_url":"https://api.github.com/users/fzzzy/gists{/gist_id}","starred_url":"https://api.github.com/users/fzzzy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fzzzy/subscriptions","organizations_url":"https://api.github.com/users/fzzzy/orgs","repos_url":"https://api.github.com/users/fzzzy/repos","events_url":"https://api.github.com/users/fzzzy/events{/privacy}","received_events_url":"https://api.github.com/users/fzzzy/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ianb/pageshot/milestones/1","labels_url":"https://api.github.com/repos/ianb/pageshot/milestones/1/labels","id":947013,"number":1,"title":"Sprint 1","description":"The first sprint of work we do, whenever we do it.","creator":{"login":"ianb","id":44390,"avatar_url":"https://avatars.githubusercontent.com/u/44390?v=3","gravatar_id":"","url":"https://api.github.com/users/ianb","html_url":"https://github.com/ianb","followers_url":"https://api.github.com/users/ianb/followers","following_url":"https://api.github.com/users/ianb/following{/other_user}","gists_url":"https://api.github.com/users/ianb/gists{/gist_id}","starred_url":"https://api.github.com/users/ianb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianb/subscriptions","organizations_url":"https://api.github.com/users/ianb/orgs","repos_url":"https://api.github.com/users/ianb/repos","events_url":"https://api.github.com/users/ianb/events{/privacy}","received_events_url":"https://api.github.com/users/ianb/received_events","type":"User","site_admin":false},"open_issues":62,"closed_issues":1,"state":"open","created_at":"2015-01-22T15:36:45Z","updated_at":"2015-02-09T18:27:04Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2015-02-04T22:34:21Z","updated_at":"2015-02-09T18:43:41Z","closed_at":null,"body":"We discussed what libraries we want to use as we move off appengine to plain node, and we came up with this list to try:\r\n\r\nsass scss\r\ngulp\r\n6to5\r\nbrowserify\r\nreact\r\nhapi\r\nPostgres/MySQL (no ORM)\r\n\r\nI am going to create a small toy project with this stack to see how it feels."},"comment":{"url":"https://api.github.com/repos/ianb/pageshot/issues/comments/73564689","html_url":"https://github.com/ianb/pageshot/issues/125#issuecomment-73564689","issue_url":"https://api.github.com/repos/ianb/pageshot/issues/125","id":73564689,"user":{"login":"ianb","id":44390,"avatar_url":"https://avatars.githubusercontent.com/u/44390?v=3","gravatar_id":"","url":"https://api.github.com/users/ianb","html_url":"https://github.com/ianb","followers_url":"https://api.github.com/users/ianb/followers","following_url":"https://api.github.com/users/ianb/following{/other_user}","gists_url":"https://api.github.com/users/ianb/gists{/gist_id}","starred_url":"https://api.github.com/users/ianb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianb/subscriptions","organizations_url":"https://api.github.com/users/ianb/orgs","repos_url":"https://api.github.com/users/ianb/repos","events_url":"https://api.github.com/users/ianb/events{/privacy}","received_events_url":"https://api.github.com/users/ianb/received_events","type":"User","site_admin":false},"created_at":"2015-02-09T18:43:41Z","updated_at":"2015-02-09T18:43:41Z","body":"If we have at least some code written conventionally I think we can look at what this will actually do.  For instance, on the server we'll have to interact with lots of libraries written with Node-style callbacks.  What will that look like using coroutines?  Will we mostly just be doing a couple database requests and rendering a template?  With working code in hand we can figure out what we'd gain with other control flow techniques."}}