{"action":"created","issue":{"url":"https://api.github.com/repos/rmosolgo/graphql-ruby/issues/828","repository_url":"https://api.github.com/repos/rmosolgo/graphql-ruby","labels_url":"https://api.github.com/repos/rmosolgo/graphql-ruby/issues/828/labels{/name}","comments_url":"https://api.github.com/repos/rmosolgo/graphql-ruby/issues/828/comments","events_url":"https://api.github.com/repos/rmosolgo/graphql-ruby/issues/828/events","html_url":"https://github.com/rmosolgo/graphql-ruby/pull/828","id":241240713,"number":828,"title":"Mention dataloader as other batching solution","user":{"login":"sheerun","id":292365,"avatar_url":"https://avatars3.githubusercontent.com/u/292365?v=3","gravatar_id":"","url":"https://api.github.com/users/sheerun","html_url":"https://github.com/sheerun","followers_url":"https://api.github.com/users/sheerun/followers","following_url":"https://api.github.com/users/sheerun/following{/other_user}","gists_url":"https://api.github.com/users/sheerun/gists{/gist_id}","starred_url":"https://api.github.com/users/sheerun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sheerun/subscriptions","organizations_url":"https://api.github.com/users/sheerun/orgs","repos_url":"https://api.github.com/users/sheerun/repos","events_url":"https://api.github.com/users/sheerun/events{/privacy}","received_events_url":"https://api.github.com/users/sheerun/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-07-07T11:49:10Z","updated_at":"2017-07-07T22:18:20Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rmosolgo/graphql-ruby/pulls/828","html_url":"https://github.com/rmosolgo/graphql-ruby/pull/828","diff_url":"https://github.com/rmosolgo/graphql-ruby/pull/828.diff","patch_url":"https://github.com/rmosolgo/graphql-ruby/pull/828.patch"},"body":"Disclaimer: I'm an author.\r\n\r\n[facebook/dataloader](https://github.com/facebook/dataloader) accepted my solution as alternative implementation of their library, so I though I could add it here as well.\r\n\r\nDataloader tries to mimic facebook/dataloader api as best as possible. In contrast to `batch-graphql` it offers more general solution that can be used even without graphql-ruby. The loaders created with `dataloader` also compose better as their return type is A+ [promise](https://github.com/lgierth/promise.rb)."},"comment":{"url":"https://api.github.com/repos/rmosolgo/graphql-ruby/issues/comments/313806159","html_url":"https://github.com/rmosolgo/graphql-ruby/pull/828#issuecomment-313806159","issue_url":"https://api.github.com/repos/rmosolgo/graphql-ruby/issues/828","id":313806159,"user":{"login":"ianks","id":3303032,"avatar_url":"https://avatars3.githubusercontent.com/u/3303032?v=3","gravatar_id":"","url":"https://api.github.com/users/ianks","html_url":"https://github.com/ianks","followers_url":"https://api.github.com/users/ianks/followers","following_url":"https://api.github.com/users/ianks/following{/other_user}","gists_url":"https://api.github.com/users/ianks/gists{/gist_id}","starred_url":"https://api.github.com/users/ianks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ianks/subscriptions","organizations_url":"https://api.github.com/users/ianks/orgs","repos_url":"https://api.github.com/users/ianks/repos","events_url":"https://api.github.com/users/ianks/events{/privacy}","received_events_url":"https://api.github.com/users/ianks/received_events","type":"User","site_admin":false},"created_at":"2017-07-07T22:18:20Z","updated_at":"2017-07-07T22:18:20Z","body":"This is a javascript library, yeah? It might not be fit for mentioning alongside `graphql-batch`, which is a Ruby implementation."}}
{"actor":{"display_login":"ianks"}}