{"id":1117,"date":"2017-08-01T22:06:25","date_gmt":"2017-08-02T02:06:25","guid":{"rendered":"https:\/\/2017.philly.wordcamp.org\/?post_type=wcb_session&#038;p=1117"},"modified":"2017-09-05T09:18:23","modified_gmt":"2017-09-05T13:18:23","slug":"building-a-progressive-web-app-woocommerce-theme-using-prpl-principles-polymer-and-node","status":"publish","type":"wcb_session","link":"https:\/\/philadelphia.wordcamp.org\/2017\/session\/building-a-progressive-web-app-woocommerce-theme-using-prpl-principles-polymer-and-node\/","title":{"rendered":"Building a Progressive Web App WooCommerce Theme Using PRPL Principles, Polymer, and Node"},"content":{"rendered":"<p>Using WooCommerce, Progressive Web App, and PRPL principles I will show how to create an eCommerce store that is\u00a0blazing fast even on slow connections and on less capable devices. This talk and accompanying GitHub repository will delve into using the WooCommerce and WordPress APIs to power a front end JavaScript application and act as a reference implementation for the creation of a PWA WooCommerce theme.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using WooCommerce, Progressive Web App, and PRPL principles I will show how to create an eCommerce store that is\u00a0blazing fast even on slow connections and on less capable devices. This talk and accompanying GitHub repository will delve into using the WooCommerce and WordPress APIs to power a front end JavaScript application and act as a &hellip; <a href=\"https:\/\/philadelphia.wordcamp.org\/2017\/session\/building-a-progressive-web-app-woocommerce-theme-using-prpl-principles-polymer-and-node\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Building a Progressive Web App WooCommerce Theme Using PRPL Principles, Polymer, and Node<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":15031526,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1509199200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[849],"footnotes":""},"session_track":[5041],"session_category":[],"class_list":["post-1117","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8jIwF-i1","session_date_time":{"date":"October 28, 2017","time":"10:00 am"},"session_speakers":[{"id":"849","slug":"jonathan-belcher","name":"Jonathan Belcher","link":"https:\/\/philadelphia.wordcamp.org\/2017\/speaker\/jonathan-belcher\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/philadelphia.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/philadelphia.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/philadelphia.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/philadelphia.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1117\/revisions"}],"predecessor-version":[{"id":1132,"href":"https:\/\/philadelphia.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/1117\/revisions\/1132"}],"speakers":[{"embeddable":true,"href":"https:\/\/philadelphia.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/849"}],"author":[{"embeddable":true,"href":"https:\/\/philadelphia.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/belcherj"}],"wp:attachment":[{"href":"https:\/\/philadelphia.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1117"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/philadelphia.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=1117"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/philadelphia.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=1117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}