{"id":1465,"date":"2017-02-14T13:43:35","date_gmt":"2017-02-14T21:43:35","guid":{"rendered":"http:\/\/2017.sandiego.wordcamp.org\/?post_type=wcb_session&#038;p=1465"},"modified":"2017-02-14T13:43:35","modified_gmt":"2017-02-14T21:43:35","slug":"learn-js-deeply-but-dont-forget-about-php","status":"publish","type":"wcb_session","link":"https:\/\/sandiego.wordcamp.org\/2017\/session\/learn-js-deeply-but-dont-forget-about-php\/","title":{"rendered":"Learn JS Deeply, but Don&#8217;t Forget About PHP"},"content":{"rendered":"<p>PHP is the language that WordPress is built on, and it isn\u2019t going anywhere. \u201cLearn JavaScript deeply\u201d is a great sentiment, and I feel like every aspiring developer should take JavaScript seriously if they want to go down that route. However, if you are building JavaScript (framework or not) applications powered by the WordPress REST API, don\u2019t forget about PHP. I\u2019ll run through a few examples of full on JavaScript application builds, where there is equal if not more PHP custom code than JavaScript. So before you learn JS deeply, do you have a moment to talk about PHP?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP is the language that WordPress is built on, and it isn\u2019t going anywhere. \u201cLearn JavaScript deeply\u201d is a great sentiment, and I feel like every aspiring developer should take JavaScript seriously if they want to go down that route. However, if you are building JavaScript (framework or not) applications powered by the WordPress REST &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sandiego.wordcamp.org\/2017\/session\/learn-js-deeply-but-dont-forget-about-php\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Learn JS Deeply, but Don&#8217;t Forget About PHP&#8221;<\/span><\/a><\/p>\n","protected":false},"author":8201108,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1490482800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1439],"footnotes":""},"session_track":[144],"session_category":[],"class_list":["post-1465","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-development"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7RleN-nD","jetpack_likes_enabled":true,"session_date_time":{"date":"March 25, 2017","time":"4:00 pm"},"session_speakers":[{"id":"1439","slug":"roy-sivan","name":"Roy Sivan","link":"https:\/\/sandiego.wordcamp.org\/2017\/speaker\/roy-sivan\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/sandiego.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sandiego.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/sandiego.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/sandiego.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1465\/revisions"}],"predecessor-version":[{"id":1467,"href":"https:\/\/sandiego.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1465\/revisions\/1467"}],"speakers":[{"embeddable":true,"href":"https:\/\/sandiego.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/1439"}],"author":[{"embeddable":true,"href":"https:\/\/sandiego.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/guavaworks"}],"wp:attachment":[{"href":"https:\/\/sandiego.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1465"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/sandiego.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1465"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/sandiego.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}