{"action":"created","issue":{"url":"https://api.github.com/repos/fronteerio/grasshopper/issues/47","labels_url":"https://api.github.com/repos/fronteerio/grasshopper/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/fronteerio/grasshopper/issues/47/comments","events_url":"https://api.github.com/repos/fronteerio/grasshopper/issues/47/events","html_url":"https://github.com/fronteerio/grasshopper/pull/47","id":54485727,"number":47,"title":"Only retrieve that data we really need when getting a user’s calendar","user":{"login":"simong","id":92180,"avatar_url":"https://avatars.githubusercontent.com/u/92180?v=3","gravatar_id":"","url":"https://api.github.com/users/simong","html_url":"https://github.com/simong","followers_url":"https://api.github.com/users/simong/followers","following_url":"https://api.github.com/users/simong/following{/other_user}","gists_url":"https://api.github.com/users/simong/gists{/gist_id}","starred_url":"https://api.github.com/users/simong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simong/subscriptions","organizations_url":"https://api.github.com/users/simong/orgs","repos_url":"https://api.github.com/users/simong/repos","events_url":"https://api.github.com/users/simong/events{/privacy}","received_events_url":"https://api.github.com/users/simong/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fronteerio/grasshopper/labels/To+review","name":"To review","color":"75c3ff"}],"state":"open","locked":false,"assignee":{"login":"nicolaasmatthijs","id":109850,"avatar_url":"https://avatars.githubusercontent.com/u/109850?v=3","gravatar_id":"","url":"https://api.github.com/users/nicolaasmatthijs","html_url":"https://github.com/nicolaasmatthijs","followers_url":"https://api.github.com/users/nicolaasmatthijs/followers","following_url":"https://api.github.com/users/nicolaasmatthijs/following{/other_user}","gists_url":"https://api.github.com/users/nicolaasmatthijs/gists{/gist_id}","starred_url":"https://api.github.com/users/nicolaasmatthijs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicolaasmatthijs/subscriptions","organizations_url":"https://api.github.com/users/nicolaasmatthijs/orgs","repos_url":"https://api.github.com/users/nicolaasmatthijs/repos","events_url":"https://api.github.com/users/nicolaasmatthijs/events{/privacy}","received_events_url":"https://api.github.com/users/nicolaasmatthijs/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-01-15T18:29:17Z","updated_at":"2015-01-15T18:31:47Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/fronteerio/grasshopper/pulls/47","html_url":"https://github.com/fronteerio/grasshopper/pull/47","diff_url":"https://github.com/fronteerio/grasshopper/pull/47.diff","patch_url":"https://github.com/fronteerio/grasshopper/pull/47.patch"},"body":"Getting a calendar involves getting a ton of data from postgres and munging it in Sequelize. To avoid wasting cycles on stuff that we don't need, this query only selects those columns we actually need. \r\n\r\nThis brought a massive improvement when doing performance tests. I will be revisiting the performance tests and try and build up a more realistic scenario and report some proper numbers back."},"comment":{"url":"https://api.github.com/repos/fronteerio/grasshopper/issues/comments/70135850","html_url":"https://github.com/fronteerio/grasshopper/pull/47#issuecomment-70135850","issue_url":"https://api.github.com/repos/fronteerio/grasshopper/issues/47","id":70135850,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2015-01-15T18:31:47Z","updated_at":"2015-01-15T18:31:47Z","body":"\n[![Coverage Status](https://coveralls.io/builds/1749609/badge)](https://coveralls.io/builds/1749609)\n\nCoverage increased (+0.0%) when pulling **03eeb512552fe9e3987f24eb1d7560c7c733855b on calendar-perf-improvement** into **4cf26f84d597860941b9a3da1f0eb6b66097e7f7 on master**.\n"}}