{"id":550,"date":"2012-10-16T16:01:56","date_gmt":"2012-10-16T21:01:56","guid":{"rendered":"https:\/\/2012.buffalo.wordcamp.org\/?post_type=wcb_session&#038;p=550"},"modified":"2012-11-21T05:27:16","modified_gmt":"2012-11-21T10:27:16","slug":"wordpress-as-a-web-app-framework","status":"publish","type":"wcb_session","link":"https:\/\/buffalo.wordcamp.org\/2012\/session\/wordpress-as-a-web-app-framework\/","title":{"rendered":"WordPress as a Web App Framework"},"content":{"rendered":"<p>\u201cThis talk is about using WordPress to rapidly develop complex web apps. Using your own Singleton class in WP, separating logic from your views, different, powerful ways to use post types and taxonomies and user accounts, and examples of all of these things.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cThis talk is about using WordPress to rapidly develop complex web apps. Using your own Singleton class in WP, separating logic from your views, different, powerful ways to use post types and taxonomies and user accounts, and examples of all &hellip; <a href=\"https:\/\/buffalo.wordcamp.org\/2012\/session\/wordpress-as-a-web-app-framework\/\">Continue reading <span class=\"screen-reader-text\">WordPress as a Web App Framework<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":758144,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":0,"_wcpt_session_duration":3000,"_wcpt_session_type":"","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[278],"footnotes":""},"session_track":[24139],"session_category":[],"class_list":["post-550","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-designer-developer-track"],"jetpack_shortlink":"https:\/\/wp.me\/p23FbM-8S","jetpack_sharing_enabled":true,"session_date_time":{"date":"","time":""},"session_speakers":[{"id":"278","slug":"sam-hotchkiss","name":"Sam Hotchkiss","link":"https:\/\/buffalo.wordcamp.org\/2012\/speaker\/sam-hotchkiss\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/buffalo.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions\/550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buffalo.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/buffalo.wordcamp.org\/2012\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/buffalo.wordcamp.org\/2012\/wp-json\/wp\/v2\/users\/758144"}],"version-history":[{"count":3,"href":"https:\/\/buffalo.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions\/550\/revisions"}],"predecessor-version":[{"id":635,"href":"https:\/\/buffalo.wordcamp.org\/2012\/wp-json\/wp\/v2\/sessions\/550\/revisions\/635"}],"speakers":[{"embeddable":true,"href":"https:\/\/buffalo.wordcamp.org\/2012\/wp-json\/wp\/v2\/speakers\/278"}],"wp:attachment":[{"href":"https:\/\/buffalo.wordcamp.org\/2012\/wp-json\/wp\/v2\/media?parent=550"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/buffalo.wordcamp.org\/2012\/wp-json\/wp\/v2\/session_track?post=550"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/buffalo.wordcamp.org\/2012\/wp-json\/wp\/v2\/session_category?post=550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}