{"id":1081,"date":"2012-08-22T10:32:11","date_gmt":"2012-08-22T17:32:11","guid":{"rendered":"http:\/\/www.laurenwood.org\/anyway\/?p=1081"},"modified":"2012-08-22T10:32:11","modified_gmt":"2012-08-22T17:32:11","slug":"coding-fun","status":"publish","type":"post","link":"https:\/\/www.laurenwood.org\/anyway\/2012\/08\/coding-fun\/","title":{"rendered":"Coding Fun"},"content":{"rendered":"<p>A large part of my decision to move back to tech\u00adnic\u00adal work, and less pro\u00adject man\u00adage\u00adment, was due to how much fun it was last year work\u00ading on the web applic\u00ada\u00adtions course for the <a href=\"http:\/\/xmlsummerschool.com\/\"><span class=\"caps\">XML<\/span> Sum\u00admer School<\/a>. And now it\u2019s that time of year again to brush up on my cod\u00ading for this year\u2019s ver\u00adsion. For\u00adtu\u00adnately, although I\u2019m run\u00adning a bit late in my pre\u00adpar\u00ada\u00adtions, <a href=\"http:\/\/xmlsummerschool.com\/faculty-2012\/#patterson\">Matt<\/a> has done ster\u00adling work get\u00adting the code base work\u00ading, and <a href=\"http:\/\/xmlsummerschool.com\/faculty-2012\/#walsh\">Norm<\/a> and <a href=\"http:\/\/xmlsummerschool.com\/faculty-2012\/#downey\">Paul<\/a> are doing their bits&nbsp;too.<\/p>\n<p>This is all very dif\u00adfer\u00adent to the health\u00adcare doc\u00adu\u00adment ana\u00adlys\u00adis I\u2019ve been doing recently, so I need to refresh my memory on Ruby, Sinatra, OAu\u00adth, and co, as well as catch up on recent changes (in par\u00adtic\u00adu\u00adlar to OAuth2, which finally made it to <span class=\"caps\">RFC<\/span> not so long ago). Last year I worked through <a href=\"http:\/\/net.tutsplus.com\/tutorials\/ruby\/singing-with-sinatra\/\">Singing with Sinatra<\/a>; this year I get to see what Matt did for our <a href=\"http:\/\/xmlsummerschool.com\/curriculum-2012\/practical-web-applications-2012\/\"><span class=\"caps\">XML<\/span> web pub\u00adlish\u00ading applic\u00ada\u00adtion<\/a> (tak\u00ading <span class=\"caps\">XML<\/span> files, con\u00advert\u00ading to <span class=\"caps\">HTML<\/span> for browser view\u00ading, adding vari\u00adous webby bells and whistles) before the del\u00adeg\u00adates&nbsp;do.<\/p>\n<p>I\u2019m mostly talk\u00ading about the secur\u00adity and iden\u00adtity aspects of web sites (as well as help\u00ading out on the oth\u00ader sec\u00adtions), with the stated aim of mak\u00ading every\u00adone para\u00adnoid enough to be care\u00adful. The hack\u00aders are get\u00adting more soph\u00adist\u00adic\u00adated these days, which means web\u00adsite coders have to be more careful.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A large part of my decision to move back to tech\u00adnic\u00adal work, and less pro\u00adject man\u00adage\u00adment, was due to how much fun it was last year work\u00ading on the web applic\u00ada\u00adtions course for the <span class=\"caps\">XML<\/span> Sum\u00admer School. And now it\u2019s that time of year again to brush up on my cod\u00ading for this year\u2019s ver\u00adsion. \u2026 <a href=\"https:\/\/www.laurenwood.org\/anyway\/2012\/08\/coding-fun\/\" class=\"more-link\">Con\u00adtin\u00adue read\u00ading<span class=\"screen-reader-text\"> \u201cCod\u00ading&nbsp;Fun\u201d<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"","activitypub_status":"","footnotes":""},"categories":[3,6],"tags":[97,31],"class_list":["post-1081","post","type-post","status-publish","format-standard","hentry","category-conference","category-technology","tag-xmlss12","tag-xmlsummerschool"],"_links":{"self":[{"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/posts\/1081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/comments?post=1081"}],"version-history":[{"count":3,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/posts\/1081\/revisions"}],"predecessor-version":[{"id":1084,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/posts\/1081\/revisions\/1084"}],"wp:attachment":[{"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/media?parent=1081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/categories?post=1081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.laurenwood.org\/anyway\/wp-json\/wp\/v2\/tags?post=1081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}