{"id":2643,"date":"2019-07-06T19:14:42","date_gmt":"2019-07-06T19:14:42","guid":{"rendered":"http:\/\/2019-fr.montreal.wordcamp.org\/?post_type=wcb_session&#038;p=2643"},"modified":"2019-08-12T15:00:33","modified_gmt":"2019-08-12T15:00:33","slug":"developing-with-wordpress-the-jamstack-way","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2019\/session\/developing-with-wordpress-the-jamstack-way\/","title":{"rendered":"Developing with WordPress, the JAMstack way"},"content":{"rendered":"\n<p>\n\nLet\u2019s talk about the future of WordPress by starting with the past. Specifically, the challenge to learn JavaScript Deeply and why I believe it&#8217;s still our biggest opportunity.<\/p>\n\n\n\n<p>We&#8217;ll also discuss the JAMstack, a modern web development approach using JavaScript, APIs, and Markup. It sounds new, but in fact, WordPress has been doing this since the first Gutenberg block!<\/p>\n\n\n\n<p>Join me as I demonstrate using this approach with concepts related to Gutenberg, the WordPress REST API, the role of accessibility, voice as an interface, and more.<\/p>\n\n\n\n<p>This session welcomes all WordCamp attendees whether you&#8217;re a seasoned developer or new the community. It&#8217;s designed to inspire and set the stage for what&#8217;s possible.<\/p>\n\n\n\n<figure class=\"wp-block-embed-speaker-deck wp-block-embed is-type-rich is-provider-speaker-deck wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Developing with WordPress, the JAMstack way\" id=\"talk_frame_538388\" class=\"speakerdeck-iframe\" src=\"\/\/speakerdeck.com\/player\/2c0b33d03fd84710a7024df3476e7b2c\" width=\"660\" height=\"371\" style=\"aspect-ratio:660\/371; border:0; padding:0; margin:0; background:transparent;\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"allowfullscreen\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Let\u2019s talk about the future of WordPress by starting with the past. Specifically, the challenge to learn JavaScript Deeply and why I believe it&#8217;s still our biggest opportunity. We&#8217;ll also discuss the JAMstack, a modern web development approach using JavaScript, APIs, and Markup. It sounds new, but in fact, WordPress has been doing this since &hellip; <a href=\"https:\/\/montreal.wordcamp.org\/2019\/session\/developing-with-wordpress-the-jamstack-way\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Developing with WordPress, the JAMstack way<\/span><\/a><\/p>\n","protected":false},"author":10256259,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1565439000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/speakerdeck.com\/emaildano\/developing-with-wordpress-the-jamstack-way","_wcpt_session_video":"","_wcpt_speaker_id":[2539],"footnotes":""},"session_track":[144,955892],"session_category":[1215194,272],"class_list":["post-2643","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-development","wcb_track-classroom-1","wcb_session_category-gutenberg","wcb_session_category-javascript"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paIveb-GD","session_date_time":{"date":"August 10, 2019","time":"12:10 pm"},"session_speakers":[{"id":"2539","slug":"daniel-olson","name":"Daniel Olson","link":"https:\/\/montreal.wordcamp.org\/2019\/speaker\/daniel-olson\/"}],"session_cats_rendered":"Gutenberg, JavaScript","_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2643\/revisions"}],"predecessor-version":[{"id":4115,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2643\/revisions\/4115"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/2539"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/emaildano"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=2643"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=2643"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=2643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}