{"id":1070,"date":"2019-06-04T21:47:44","date_gmt":"2019-06-05T02:47:44","guid":{"rendered":"https:\/\/2019.birmingham.wordcamp.org\/?post_type=wcb_session&#038;p=1070"},"modified":"2019-08-16T16:06:57","modified_gmt":"2019-08-16T21:06:57","slug":"graphql-and-vue-for-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/birmingham.wordcamp.org\/2019\/session\/graphql-and-vue-for-wordpress\/","title":{"rendered":"GraphQL and Vue for WordPress"},"content":{"rendered":"\n<p>Learn how to use GraphQL and Vue to build an interactive WordPress site.<\/p>\n\n\n\n<p>We will go over some of the motivations and fundamentals behind GraphQL. From there we will install wp-graphql and VueJs. Finally we will get the client and server to talk to each delivering data via GraphQL.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to use GraphQL and Vue to build an interactive WordPress site. We will go over some of the motivations and fundamentals behind GraphQL. From there we will install wp-graphql and VueJs. Finally we will get the client and server to talk to each delivering data via GraphQL.<\/p>\n","protected":false},"author":8303970,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1565459100,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/2019.birmingham.wordcamp.org\/files\/2019\/08\/GraphQL-WordPress-Talk.pdf","_wcpt_session_video":"","_wcpt_speaker_id":[976],"footnotes":""},"session_track":[1282875],"session_category":[],"class_list":["post-1070","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-advanced-wp","entry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pasL8c-hg","session_date_time":{"date":"August 10, 2019","time":"12:45 pm"},"session_speakers":[{"id":"976","slug":"wesley-eldridge","name":"Wesley Eldridge","link":"https:\/\/birmingham.wordcamp.org\/2019\/speaker\/wesley-eldridge\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/birmingham.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1070","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/birmingham.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/birmingham.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/birmingham.wordcamp.org\/2019\/wp-json\/wp\/v2\/users\/8303970"}],"version-history":[{"count":2,"href":"https:\/\/birmingham.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1070\/revisions"}],"predecessor-version":[{"id":2479,"href":"https:\/\/birmingham.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1070\/revisions\/2479"}],"speakers":[{"embeddable":true,"href":"https:\/\/birmingham.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/976"}],"wp:attachment":[{"href":"https:\/\/birmingham.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=1070"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/birmingham.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=1070"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/birmingham.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=1070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}