{"id":823844,"date":"2014-03-26T22:21:56","date_gmt":"2014-03-26T22:21:56","guid":{"rendered":"https:\/\/2014.minneapolis.wordcamp.org\/?post_type=wcb_session&#038;p=823844"},"modified":"2014-04-27T03:44:43","modified_gmt":"2014-04-27T03:44:43","slug":"avoid-breaking-all-the-things-how-to-develop-safely","status":"publish","type":"wcb_session","link":"https:\/\/minneapolis.wordcamp.org\/2014\/session\/avoid-breaking-all-the-things-how-to-develop-safely\/","title":{"rendered":"Avoid Breaking All the Things: How to Develop Safely"},"content":{"rendered":"<p>Presentation Description: Have you ever activated a plugin just to see the White Screen of Death? Have you ever uploaded a file to a client&#8217;s site and realized you overwrote an important fix? Have you ever started a WordPress update and then had your site stuck in maintenance mode?<\/p>\n<p>Most WordPress developers have done all of these things, probably more than once. In this talk, you&#8217;ll learn how to be prepared for situations like these, or even prevent them completely.<\/p>\n<p>This talk is aimed at developers of any skill level, though more advanced developers might already be familiar with some of these best practices.<\/p>\n<p>Slides: <a href=\"https:\/\/speakerdeck.com\/aliso\/avoid-breaking-all-the-things-how-to-develop-safely\" target=\"_blank\">https:\/\/speakerdeck.com\/aliso\/avoid-breaking-all-the-things-how-to-develop-safely<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Presentation Description: Have you ever activated a plugin just to see the White Screen of Death? Have you ever uploaded a file to a client&#8217;s site and realized you overwrote an important fix? Have you ever started a WordPress update and then had your site stuck in maintenance mode? Most WordPress developers have done all [&hellip;]<\/p>\n","protected":false},"author":3061035,"featured_media":0,"template":"","meta":{"_wcpt_session_time":0,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[636703],"footnotes":""},"session_track":[278466],"session_category":[],"class_list":["post-823844","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-development-1"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pheVCz-3sjO","session_date_time":{"date":"","time":""},"session_speakers":[{"id":"636703","slug":"alison-barrett","name":"Alison Barrett","link":"https:\/\/minneapolis.wordcamp.org\/2014\/speaker\/alison-barrett\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/minneapolis.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/823844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/minneapolis.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/minneapolis.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/minneapolis.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/823844\/revisions"}],"predecessor-version":[{"id":937512,"href":"https:\/\/minneapolis.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/823844\/revisions\/937512"}],"speakers":[{"embeddable":true,"href":"https:\/\/minneapolis.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/636703"}],"author":[{"embeddable":true,"href":"https:\/\/minneapolis.wordcamp.org\/2014\/wp-json\/wporg\/v1\/users\/aliso"}],"wp:attachment":[{"href":"https:\/\/minneapolis.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=823844"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/minneapolis.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_track?post=823844"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/minneapolis.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_category?post=823844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}