{"id":1084,"date":"2009-11-10T17:35:51","date_gmt":"2009-11-10T21:35:51","guid":{"rendered":"https:\/\/2009.newyork.wordcamp.org\/?p=1084"},"modified":"2009-11-10T17:35:51","modified_gmt":"2009-11-10T21:35:51","slug":"dev-environments","status":"publish","type":"post","link":"https:\/\/newyork.wordcamp.org\/2009\/dev-environments\/","title":{"rendered":"Advanced WordPress Development Environments"},"content":{"rendered":"<div style=\"width: 110px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" style=\"margin-right: 5px;\" title=\"Beau Lebens\" src=\"http:\/\/www.gravatar.com\/avatar\/205e460b479e2e5b48aec07710c08d50?s=100\" alt=\"Photo of Beau Lebens\" width=\"100\" height=\"100\" \/><p class=\"wp-caption-text\">Beau Lebens<\/p><\/div>\n<p>Wow, pretty dry title huh? There&#8217;s no hiding from the fact that this will be a very technical session, but that&#8217;s what the people asked for, so that&#8217;s what they&#8217;ll get. I&#8217;ve been involved in web development for around 13 years now, with 10 of them being in PHP\/MySQL development. The last 4 years have seen me spending inordinate amounts of time working specifically on WordPress\/WPMU projects. I&#8217;ve picked up a few tricks along the way, and I&#8217;d like to share some of them with you in this session.<\/p>\n<p>The plan is to take you all through some of the tools, tips, tricks, techniques and approaches towards development that might make your life a little easier, more efficient and generally less frustrating. We&#8217;ll look at, amongst other things:<\/p>\n<ul>\n<li>Setting up a local development environment the easiest way possible<\/li>\n<li>Database management<\/li>\n<li>Working with Subversion (specifically in relation to WordPress)<\/li>\n<li>DNS tricks<\/li>\n<li>Advanced WordPress installations<\/li>\n<li>Working with WordPress code<\/li>\n<li>Secure development environments<\/li>\n<li>Developing for multiple versions of WordPress<\/li>\n<li>Testing code and UI<\/li>\n<\/ul>\n<p>The assumption is that people in this session are already developing themes or plugins, and that they&#8217;re looking for a little something extra to up their game. I have a LOT to cover in 30 minutes, so I&#8217;m going to blaze through what I&#8217;ve got and then take some questions, but slides will definitely be available afterward, as well as the outline I used to put this together (some parts didn&#8217;t make the cut). I&#8217;m hoping there are some folks attending who have a few tips of their own that we can collect as well.<\/p>\n<p>If you&#8217;ve got anything in particular you&#8217;d like to see covered then feel free to post it in the comments here, and I&#8217;ll see you all in a few days now!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wow, pretty dry title huh? There&#8217;s no hiding from the fact that this will be a very technical session, but that&#8217;s what the people asked for, so that&#8217;s what they&#8217;ll get. I&#8217;ve been involved in web development for around 13 years now, with 10 of them being in PHP\/MySQL development. The last 4 years have [&hellip;]<\/p>\n","protected":false},"author":190677,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"footnotes":""},"categories":[109],"tags":[144,229,230,224,226,228,227,232,225,231],"class_list":["post-1084","post","type-post","status-publish","format-standard","hentry","category-topics","tag-development","tag-dns","tag-hosts","tag-mamp","tag-mysql","tag-subversion","tag-svn","tag-testing","tag-wamp","tag-wp-config"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/posts\/1084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/users\/190677"}],"replies":[{"embeddable":true,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/comments?post=1084"}],"version-history":[{"count":5,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/posts\/1084\/revisions"}],"predecessor-version":[{"id":1155,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/posts\/1084\/revisions\/1155"}],"wp:attachment":[{"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/media?parent=1084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/categories?post=1084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/tags?post=1084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}