{"id":467918,"date":"2013-10-14T11:55:42","date_gmt":"2013-10-14T15:55:42","guid":{"rendered":"https:\/\/2013.orlando.wordcamp.org\/?post_type=wcb_session&#038;p=467918"},"modified":"2013-11-12T10:29:02","modified_gmt":"2013-11-12T14:29:02","slug":"a-sensible-approach-to-javascript-in-wordpress-plugins","status":"publish","type":"wcb_session","link":"https:\/\/orlando.wordcamp.org\/2013\/session\/a-sensible-approach-to-javascript-in-wordpress-plugins\/","title":{"rendered":"A Sensible Approach to Javascript in WordPress Plugins"},"content":{"rendered":"<p>It\u2019s imperative to be able to compartmentalize a large project into smaller pieces; doing this enables us to truly understand what it is we\u2019re trying to build and helps us to succeed in not only writing solid code but also thinking about reusability or future optimizations. Often we tend to overlook the important details by writing code until something works rather than planning for how it should work and then writing the code to match the scoped plans. More often than not, as WordPress developers, we focus on PHP and often overlook the important aspects of JavaScript. In this presentation, I\u2019ll reveal a series of steps that will help you rock your next JavaScript application by taking it the next level.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s imperative to be able to compartmentalize a large project into smaller pieces; doing this enables us to truly understand what it is we\u2019re trying to build and helps us to succeed in not only writing solid code but also thinking about reusability or future optimizations. Often we tend to overlook the important details by [&hellip;]<\/p>\n","protected":false},"author":8798362,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1384610400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[428675],"footnotes":""},"session_track":[5041],"session_category":[],"class_list":["post-467918","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"November 16, 2013","time":"10:00 am"},"session_speakers":[{"id":"428675","slug":"carl-danley","name":"Carl Danley","link":"https:\/\/orlando.wordcamp.org\/2013\/speaker\/carl-danley\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/orlando.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/467918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/orlando.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/orlando.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/orlando.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/8798362"}],"version-history":[{"count":2,"href":"https:\/\/orlando.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/467918\/revisions"}],"predecessor-version":[{"id":589504,"href":"https:\/\/orlando.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/467918\/revisions\/589504"}],"speakers":[{"embeddable":true,"href":"https:\/\/orlando.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/428675"}],"wp:attachment":[{"href":"https:\/\/orlando.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=467918"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/orlando.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=467918"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/orlando.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=467918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}