{"action":"created","issue":{"url":"https://api.github.com/repos/joyent/rfd/issues/45","repository_url":"https://api.github.com/repos/joyent/rfd","labels_url":"https://api.github.com/repos/joyent/rfd/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/joyent/rfd/issues/45/comments","events_url":"https://api.github.com/repos/joyent/rfd/issues/45/events","html_url":"https://github.com/joyent/rfd/issues/45","id":247162650,"number":45,"title":"RFD 106 Discussion","user":{"login":"tgross","id":1409219,"avatar_url":"https://avatars3.githubusercontent.com/u/1409219?v=4","gravatar_id":"","url":"https://api.github.com/users/tgross","html_url":"https://github.com/tgross","followers_url":"https://api.github.com/users/tgross/followers","following_url":"https://api.github.com/users/tgross/following{/other_user}","gists_url":"https://api.github.com/users/tgross/gists{/gist_id}","starred_url":"https://api.github.com/users/tgross/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgross/subscriptions","organizations_url":"https://api.github.com/users/tgross/orgs","repos_url":"https://api.github.com/users/tgross/repos","events_url":"https://api.github.com/users/tgross/events{/privacy}","received_events_url":"https://api.github.com/users/tgross/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"sean-","id":349516,"avatar_url":"https://avatars1.githubusercontent.com/u/349516?v=4","gravatar_id":"","url":"https://api.github.com/users/sean-","html_url":"https://github.com/sean-","followers_url":"https://api.github.com/users/sean-/followers","following_url":"https://api.github.com/users/sean-/following{/other_user}","gists_url":"https://api.github.com/users/sean-/gists{/gist_id}","starred_url":"https://api.github.com/users/sean-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sean-/subscriptions","organizations_url":"https://api.github.com/users/sean-/orgs","repos_url":"https://api.github.com/users/sean-/repos","events_url":"https://api.github.com/users/sean-/events{/privacy}","received_events_url":"https://api.github.com/users/sean-/received_events","type":"User","site_admin":false},"assignees":[{"login":"sean-","id":349516,"avatar_url":"https://avatars1.githubusercontent.com/u/349516?v=4","gravatar_id":"","url":"https://api.github.com/users/sean-","html_url":"https://github.com/sean-","followers_url":"https://api.github.com/users/sean-/followers","following_url":"https://api.github.com/users/sean-/following{/other_user}","gists_url":"https://api.github.com/users/sean-/gists{/gist_id}","starred_url":"https://api.github.com/users/sean-/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sean-/subscriptions","organizations_url":"https://api.github.com/users/sean-/orgs","repos_url":"https://api.github.com/users/sean-/repos","events_url":"https://api.github.com/users/sean-/events{/privacy}","received_events_url":"https://api.github.com/users/sean-/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2017-08-01T18:38:55Z","updated_at":"2017-08-02T16:33:42Z","closed_at":null,"body":"For discussion of [RFD 106: Engineering Guide: Golang Best Practices](https://github.com/joyent/rfd/blob/master/rfd/0106/README.adoc)"},"comment":{"url":"https://api.github.com/repos/joyent/rfd/issues/comments/319727166","html_url":"https://github.com/joyent/rfd/issues/45#issuecomment-319727166","issue_url":"https://api.github.com/repos/joyent/rfd/issues/45","id":319727166,"user":{"login":"jclulow","id":304070,"avatar_url":"https://avatars2.githubusercontent.com/u/304070?v=4","gravatar_id":"","url":"https://api.github.com/users/jclulow","html_url":"https://github.com/jclulow","followers_url":"https://api.github.com/users/jclulow/followers","following_url":"https://api.github.com/users/jclulow/following{/other_user}","gists_url":"https://api.github.com/users/jclulow/gists{/gist_id}","starred_url":"https://api.github.com/users/jclulow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jclulow/subscriptions","organizations_url":"https://api.github.com/users/jclulow/orgs","repos_url":"https://api.github.com/users/jclulow/repos","events_url":"https://api.github.com/users/jclulow/events{/privacy}","received_events_url":"https://api.github.com/users/jclulow/received_events","type":"User","site_admin":false},"created_at":"2017-08-02T16:33:42Z","updated_at":"2017-08-02T16:33:42Z","body":"> Mentioning gRPC doesn't appear to be any different than the Node.js best practices mentioning REST, HTTP and node-restify.\r\n\r\nIt's not quite the same.  The mention of Restify in the Node guide is for _when you are building a HTTP server_.  It does not prescribe that you _must_ use a HTTP-based transport for everything.\r\n\r\nIf we're going to elevate a particular inter-process communication protocol above the rest it frankly _ought_ to be a HTTP API with JSON-formatted payloads, if only so that it fits in with much of the rest of the software estate we already have, and the tools (like `curl`) that we already use when debugging."}}
{"actor":{"display_login":"jclulow"}}