{"id":407482,"date":"2013-10-09T20:58:24","date_gmt":"2013-10-10T00:58:24","guid":{"rendered":"https:\/\/2013.boston.wordcamp.org\/?post_type=wcb_session&#038;p=407482"},"modified":"2013-10-09T20:58:24","modified_gmt":"2013-10-10T00:58:24","slug":"evolving-your-javascript-with-backbone-js","status":"publish","type":"wcb_session","link":"https:\/\/boston.wordcamp.org\/2013\/session\/evolving-your-javascript-with-backbone-js\/","title":{"rendered":"Evolving your JavaScript with Backbone.js"},"content":{"rendered":"<p>WordPress 3.6 includes version 1.0 of <a href=\"http:\/\/backbonejs.org\/\">Backbone.js<\/a>, the JavaScript library that powers the new WordPress media uploader. It can be intimidating to get started with a library like Backbone, but it is a powerful tool for developers of WordPress plugins, themes and web apps alike. In this session we\u2019ll look at several ways to begin integrating Backbone into your WordPress themes and plugins, including a step-by-step demonstration of how Backbone can improve the quality of your existing jQuery code. There\u2019s no reason to stop there, though\u2014to close we\u2019ll walk through other exciting ways to use Backbone alongside WordPress, including how to make a standalone Backbone application that only uses WordPress for its data!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress 3.6 includes version 1.0 of Backbone.js, the JavaScript library that powers the new WordPress media uploader. It can be intimidating to get started with a library like Backbone, but it is a powerful tool for developers of WordPress plugins, themes and web apps alike. In this session we\u2019ll look at several ways to begin [&hellip;]<\/p>\n","protected":false},"author":1819835,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1382811600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[398525],"footnotes":""},"session_track":[196825,16410],"session_category":[],"class_list":["post-407482","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-intermediate-dev","wcb_track-sampsonpaul"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3iFpf-1I0i","jetpack_likes_enabled":true,"session_date_time":{"date":"October 26, 2013","time":"2:20 pm"},"session_speakers":[{"id":"398525","slug":"k-adam-white","name":"K.Adam White","link":"https:\/\/boston.wordcamp.org\/2013\/speaker\/k-adam-white\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/boston.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/407482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boston.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/boston.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/1819835"}],"version-history":[{"count":1,"href":"https:\/\/boston.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/407482\/revisions"}],"predecessor-version":[{"id":407484,"href":"https:\/\/boston.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/407482\/revisions\/407484"}],"speakers":[{"embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/398525"}],"wp:attachment":[{"href":"https:\/\/boston.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=407482"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=407482"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=407482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}