{"action":"opened","issue":{"url":"https://api.github.com/repos/howarddierking/building-restful-services/issues/11","repository_url":"https://api.github.com/repos/howarddierking/building-restful-services","labels_url":"https://api.github.com/repos/howarddierking/building-restful-services/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/howarddierking/building-restful-services/issues/11/comments","events_url":"https://api.github.com/repos/howarddierking/building-restful-services/issues/11/events","html_url":"https://github.com/howarddierking/building-restful-services/issues/11","id":132032759,"number":11,"title":"module 2 editing","user":{"login":"howarddierking","id":889717,"avatar_url":"https://avatars.githubusercontent.com/u/889717?v=3","gravatar_id":"","url":"https://api.github.com/users/howarddierking","html_url":"https://github.com/howarddierking","followers_url":"https://api.github.com/users/howarddierking/followers","following_url":"https://api.github.com/users/howarddierking/following{/other_user}","gists_url":"https://api.github.com/users/howarddierking/gists{/gist_id}","starred_url":"https://api.github.com/users/howarddierking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/howarddierking/subscriptions","organizations_url":"https://api.github.com/users/howarddierking/orgs","repos_url":"https://api.github.com/users/howarddierking/repos","events_url":"https://api.github.com/users/howarddierking/events{/privacy}","received_events_url":"https://api.github.com/users/howarddierking/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"howarddierking","id":889717,"avatar_url":"https://avatars.githubusercontent.com/u/889717?v=3","gravatar_id":"","url":"https://api.github.com/users/howarddierking","html_url":"https://github.com/howarddierking","followers_url":"https://api.github.com/users/howarddierking/followers","following_url":"https://api.github.com/users/howarddierking/following{/other_user}","gists_url":"https://api.github.com/users/howarddierking/gists{/gist_id}","starred_url":"https://api.github.com/users/howarddierking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/howarddierking/subscriptions","organizations_url":"https://api.github.com/users/howarddierking/orgs","repos_url":"https://api.github.com/users/howarddierking/repos","events_url":"https://api.github.com/users/howarddierking/events{/privacy}","received_events_url":"https://api.github.com/users/howarddierking/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/howarddierking/building-restful-services/milestones/1","html_url":"https://github.com/howarddierking/building-restful-services/milestones/Module%202:%20Get%20to%20Consumable","labels_url":"https://api.github.com/repos/howarddierking/building-restful-services/milestones/1/labels","id":1468752,"number":1,"title":"Module 2: Get to Consumable","description":"Concepts:\r\nSets the developer off on the right foot by demonstrating an approach to development that both enables focus on the most critical design decisions as well as allows for rapid demonstrable progress. The module addresses key API design decisions such as the selection of content types, URL design,\r\nand the presentation of hyperlinks. \r\n\r\nDemo:\r\nAs each of the concepts is discussed, it will be demonstrated by building up an API using static documents and a simple static file Web server such as Python's http.server module. By dealing with the documents directly, we'll get to address issues like content type selection, separation of the issues\r\ndomain model from the resources used to interface with it, and different serializations (representations) of those resources. It will further be demonstrated that the static API design approach can provide significant\r\narchitectural benefits by pushing the generated documents to a cloud storage bucket which connected to a content delivery network. The effectiveness of the API will be shown using command line tools (cURL).","creator":{"login":"howarddierking","id":889717,"avatar_url":"https://avatars.githubusercontent.com/u/889717?v=3","gravatar_id":"","url":"https://api.github.com/users/howarddierking","html_url":"https://github.com/howarddierking","followers_url":"https://api.github.com/users/howarddierking/followers","following_url":"https://api.github.com/users/howarddierking/following{/other_user}","gists_url":"https://api.github.com/users/howarddierking/gists{/gist_id}","starred_url":"https://api.github.com/users/howarddierking/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/howarddierking/subscriptions","organizations_url":"https://api.github.com/users/howarddierking/orgs","repos_url":"https://api.github.com/users/howarddierking/repos","events_url":"https://api.github.com/users/howarddierking/events{/privacy}","received_events_url":"https://api.github.com/users/howarddierking/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":2,"state":"open","created_at":"2015-12-21T00:56:11Z","updated_at":"2016-02-08T01:25:10Z","due_on":"2016-03-16T07:00:00Z","closed_at":null},"comments":0,"created_at":"2016-02-08T01:25:10Z","updated_at":"2016-02-08T01:25:10Z","closed_at":null,"body":""}}