{"id":3323,"date":"2019-03-05T21:07:29","date_gmt":"2019-03-05T21:07:29","guid":{"rendered":"https:\/\/2019.london.wordcamp.org\/?post_type=wcb_session&#038;p=3323"},"modified":"2019-03-05T22:26:34","modified_gmt":"2019-03-05T22:26:34","slug":"develop-locally-deploy-globally-using-presslabs-wordpress-stack","status":"publish","type":"wcb_session","link":"https:\/\/london.wordcamp.org\/2019\/session\/develop-locally-deploy-globally-using-presslabs-wordpress-stack\/","title":{"rendered":"Develop Locally, Deploy Globally Using Presslabs WordPress Stack"},"content":{"rendered":"\n<p>Developing and deploying are two activities that can and should easily embrace innovation. This is where the Presslabs Stack comes in\u2014it\u2019s the first open-source serverless hosting platform that bridges two major technologies, WordPress and Kubernetes, and ultimately our contribution to advancing the WordPress infrastructure and operations.<\/p>\n\n\n\n<p>Calin will first make a hands-on tour of the Stack and introduce the productivity benefits it brings: developer-focused, best practices bundle, scaling, security. He will also address the importance of ensuring a consistent behavior both locally and in production environments by using Kubernetes as a common denominator between the two.<\/p>\n\n\n\n<p>Then he will walk the participants through the process of installing the Stack locally and pushing the changes to a Production Stack. Calin will present healthy development practices that are baked in the Stack and can be successfully adopted in the WordPress ecosystem. These practices include source code versioning, using a dependency manager like Composer or having a clear deployment pipeline.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developing and deploying are two activities that can and should easily embrace innovation. This is where the Presslabs Stack comes in\u2014it\u2019s the first open-source serverless hosting platform that bridges two major technologies, WordPress and Kubernetes, and ultimately our contribution to advancing the WordPress infrastructure and operations. Calin will first make a hands-on tour of the [&hellip;]<\/p>\n","protected":false},"author":4621612,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1554640200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2242],"footnotes":""},"session_track":[643127],"session_category":[1271640],"class_list":["post-3323","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-c","wcb_session_category-development"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paiD76-RB","jetpack_likes_enabled":true,"session_date_time":{"date":"April 7, 2019","time":"1:30 pm"},"session_speakers":[{"id":"2242","slug":"calin-don","name":"Calin Don","link":"https:\/\/london.wordcamp.org\/2019\/speaker\/calin-don\/"}],"session_cats_rendered":"Development","_links":{"self":[{"href":"https:\/\/london.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/3323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/london.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/london.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/london.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/3323\/revisions"}],"predecessor-version":[{"id":3325,"href":"https:\/\/london.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/3323\/revisions\/3325"}],"speakers":[{"embeddable":true,"href":"https:\/\/london.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/2242"}],"author":[{"embeddable":true,"href":"https:\/\/london.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/calin"}],"wp:attachment":[{"href":"https:\/\/london.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=3323"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/london.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=3323"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/london.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=3323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}