{"id":696,"date":"2015-07-03T11:15:18","date_gmt":"2015-07-03T15:15:18","guid":{"rendered":"https:\/\/2015.boston.wordcamp.org\/?post_type=wcb_session&#038;p=696"},"modified":"2015-07-10T12:26:12","modified_gmt":"2015-07-10T16:26:12","slug":"local-and-staging-environments-for-multi-person-development-that-actually-work","status":"publish","type":"wcb_session","link":"https:\/\/boston.wordcamp.org\/2015\/session\/local-and-staging-environments-for-multi-person-development-that-actually-work\/","title":{"rendered":"Local and staging environments for multi-person development that actually work!"},"content":{"rendered":"<p>Setting up and maintaining local development and staging environments can be time-consuming, especially if you want to keep your dev environments up-to-date against an active production site. And if you use multisite this gets even harder. Stop editing your hosts file every 10 seconds, keep your database all up to date, and spend no time doing so. Also covered will be how this fits in with the BDN&#8217;s QA process.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setting up and maintaining local development and staging environments can be time-consuming, especially if you want to keep your dev environments up-to-date against an active production site. And if you use multisite this gets even harder. Stop editing your hosts file every 10 seconds, keep your database all up to date, and spend no time &hellip; <a href=\"https:\/\/boston.wordcamp.org\/2015\/session\/local-and-staging-environments-for-multi-person-development-that-actually-work\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Local and staging environments for multi-person development that actually work!<\/span><\/a><\/p>\n","protected":false},"author":7243469,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1437246000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[695],"footnotes":""},"session_track":[10024,386143,8858],"session_category":[],"class_list":["post-696","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-advanced","wcb_track-auditorium","wcb_track-developers"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"July 18, 2015","time":"3:00 pm"},"session_speakers":[{"id":"695","slug":"william-p-davis","name":"William P. Davis","link":"https:\/\/boston.wordcamp.org\/2015\/speaker\/william-p-davis\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/696\/revisions"}],"predecessor-version":[{"id":834,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/696\/revisions\/834"}],"speakers":[{"embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/695"}],"author":[{"embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wporg\/v1\/users\/wpdavis"}],"wp:attachment":[{"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=696"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=696"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/boston.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}