{"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-12T14:59:46","modified_gmt":"2019-08-12T14:59:46","slug":"developing-with-wordpress-the-jamstack-way","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2019-fr\/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&rsquo;s still our biggest opportunity.<\/p>\n\n\n\n<p>We&rsquo;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&rsquo;re a seasoned developer or new the community. It&rsquo;s designed to inspire and set the stage for what&rsquo;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&rsquo;s still our biggest opportunity. We&rsquo;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-fr\/session\/developing-with-wordpress-the-jamstack-way\/\" class=\"more-link\">Continuer la lecture de <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":[1256272,1256266],"session_category":[1256283,1215194,272],"class_list":["post-2643","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developpement","wcb_track-deuxieme-etage","wcb_session_category-apprentissage","wcb_session_category-gutenberg","wcb_session_category-javascript"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"10\/08\/2019","time":"12:10"},"session_speakers":[{"id":"2539","slug":"daniel-olson","name":"Daniel Olson","link":"https:\/\/montreal.wordcamp.org\/2019-fr\/speaker\/daniel-olson\/"}],"session_cats_rendered":"Apprentissage, Gutenberg, JavaScript","_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2019-fr\/wp-json\/wp\/v2\/sessions\/2643","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2019-fr\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2019-fr\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/montreal.wordcamp.org\/2019-fr\/wp-json\/wp\/v2\/sessions\/2643\/revisions"}],"predecessor-version":[{"id":3124,"href":"https:\/\/montreal.wordcamp.org\/2019-fr\/wp-json\/wp\/v2\/sessions\/2643\/revisions\/3124"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019-fr\/wp-json\/wp\/v2\/speakers\/2539"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019-fr\/wp-json\/wporg\/v1\/users\/emaildano"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2019-fr\/wp-json\/wp\/v2\/media?parent=2643"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019-fr\/wp-json\/wp\/v2\/session_track?post=2643"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019-fr\/wp-json\/wp\/v2\/session_category?post=2643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}