{"id":261,"date":"2009-03-14T10:50:44","date_gmt":"2009-03-14T16:50:44","guid":{"rendered":"http:\/\/regnskygge.net\/sxsw2009\/?p=36"},"modified":"2009-03-14T10:50:44","modified_gmt":"2009-03-14T16:50:44","slug":"how-not-to-fail-at-web-services","status":"publish","type":"post","link":"http:\/\/techory.com\/sxsw\/?p=261","title":{"rendered":"How Not To FAIL At Web Services"},"content":{"rendered":"<p>Saturday - 14 March 2009 at 10:00AM<br \/>\nPresenter:\u00a0 Gregg Pollack - <a href=\"http:\/\/railsenvy.com\/\">Rails Envy<\/a><\/p>\n<p>This was an interesting talk about creating RESTful apps and the grammar of web apps. It was very interesting and gave me some things to research. I am not a developer in Rails or Python all the time. I do PHP - barely.<\/p>\n<p>What does RESTful mean:<\/p>\n<ul>\n<li>Common resources (nouns)<\/li>\n<li>All resources need to be addressable<\/li>\n<li>Standard methods of interaction<\/li>\n<li>Protocol which is<\/li>\n<\/ul>\n<ul>\n<li>Client\/server<\/li>\n<li>Stateless<\/li>\n<li>Cached<\/li>\n<li>Layered<\/li>\n<\/ul>\n<p>URI are the nouns.<\/p>\n<p>SQL:\u00a0 select, create, update, delete<\/p>\n<p>REST:\u00a0 get post, put., delete<\/p>\n<p>The web does not support the put and delete<\/p>\n<p>[rails example]<\/p>\n<p>open social<\/p>\n<p>xrds: defines the names of resources for open social<\/p>\n<p>Slides and links:\u00a0 <a href=\"http:\/\/railsenvy.com\/sxsw\/\">http:\/\/railsenvy.com\/sxsw\/<\/a><\/p>\n<p>book:\u00a0 <a href=\"http:\/\/oreilly.com\/catalog\/9780596529260\/\">RESTful web services by Leonard Richardson and Sam Ruby<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saturday &#8211; 14 March 2009 at 10:00AM<br \/>\nPresenter:\u00a0 Gregg Pollack &#8211; Rails Envy<br \/>\nThis was an interesting talk about creating RESTful apps and the grammar of web apps. It was very interesting and gave me some things to research. I am not a developer in Rails or Python all the time. I do PHP &#8211; barely.<br \/>\nWhat does [&#8230;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[],"_links":{"self":[{"href":"http:\/\/techory.com\/sxsw\/index.php?rest_route=\/wp\/v2\/posts\/261"}],"collection":[{"href":"http:\/\/techory.com\/sxsw\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/techory.com\/sxsw\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/techory.com\/sxsw\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/techory.com\/sxsw\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=261"}],"version-history":[{"count":4,"href":"http:\/\/techory.com\/sxsw\/index.php?rest_route=\/wp\/v2\/posts\/261\/revisions"}],"predecessor-version":[{"id":497,"href":"http:\/\/techory.com\/sxsw\/index.php?rest_route=\/wp\/v2\/posts\/261\/revisions\/497"}],"wp:attachment":[{"href":"http:\/\/techory.com\/sxsw\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/techory.com\/sxsw\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=261"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/techory.com\/sxsw\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}