{"id":1176,"date":"2009-11-13T02:53:04","date_gmt":"2009-11-13T06:53:04","guid":{"rendered":"https:\/\/2009.newyork.wordcamp.org\/?p=1176"},"modified":"2009-11-13T02:53:04","modified_gmt":"2009-11-13T06:53:04","slug":"hardcore-clarke","status":"publish","type":"post","link":"https:\/\/newyork.wordcamp.org\/2009\/hardcore-clarke\/","title":{"rendered":"Getting hardcore with Jeremy Clarke."},"content":{"rendered":"<div style=\"width: 110px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" style=\"margin-right: 5px;\" title=\"Jeremy Clarke\" src=\"http:\/\/www.gravatar.com\/avatar\/e59dee8a3306722a0d13be6370770151?s=100\" alt=\"Photo of Jeremy Clarke\" width=\"100\" height=\"100\" \/><p class=\"wp-caption-text\">Jeremy Clarke<\/p><\/div>\n<p>Hey WordCampers, hope you&#8217;re having fun gearing up for what will undoubtedly be a pretty insane Saturday of website goodness. I&#8217;ll be doing <strong>two separate talks<\/strong> in the &#8216;advanced dev&#8217; track so I&#8217;ll post both descriptions below. Remember they are <strong>not at the same time<\/strong>, you can come to one but not the other if you want.<\/p>\n<h4>Code Faster and Smarter PHP with IDEs and Other Free Tools<\/h4>\n<p><img decoding=\"async\" style=\"float:right;\" src=\"http:\/\/simianuprising.com\/wp-content\/uploads\/2009\/11\/netbeans-screenshot-300x203.png\" alt=\"netbeans ide in action\" \/><\/p>\n<p>This talk is aimed at people who are already writing PHP to some degree for their WordPress work. If you&#8217;re just writing HTML and CSS an IDE <em>might <\/em>be the right tool for you, but most of its features won&#8217;t apply. If on the other hand you are doing any of the following, and haven&#8217;t tried (or haven&#8217;t REALLY tried) an IDE you are missing out on industry-standard awesomeness:<\/p>\n<ul>\n<li>Writing PHP functions<\/li>\n<li>Creating PHP objects<\/li>\n<li>Using the WordPress API seriously, reading the source to see how things work.<\/li>\n<li>Creating custom plugins\/complex themes<\/li>\n<li>Getting frustrated with how dumb most tools are compared to smart tools you use for other things like word processing or spreadsheets.<\/li>\n<\/ul>\n<p>Simple efficient tools are fast and easy to use, but they don\u2019t <em>understand<\/em> the code you\u2019re writing. I\u2019ll talk about and show you how Integrated Development Environments (IDEs) like <a href=\"http:\/\/www.netbeans.org\/\">NetBeans<\/a> or <a href=\"http:\/\/www.eclipse.org\/pdt\/\">Eclipse<\/a> (both are Free Software and cross-platform), can take care of a lot of the tedious annoying work to let you focus on getting things done with your code.<\/p>\n<p>The switch to using Netbeans has changed the way I work and I don\u2019t think I could ever go back. If you haven\u2019t tried working with an IDE, or even if you have and got scared, this talk will walk you through the why and the how of saving time and headaches by committing to one. I\u2019ll also cover using PHPXref, a simple alternative to IDEs that offers a lot of the same utility without changing any of your code workflow. <em>If you\u2019re planning to attend consider <a href=\"http:\/\/www.netbeans.org\/\">installing NetBeans<\/a> beforehand so you can follow along.<\/em><\/p>\n<h4>Tuning WordPress and the LAMP for Speed and Stability<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-776\" title=\"lamp-screenshot\" src=\"http:\/\/simianuprising.com\/wp-content\/uploads\/2009\/11\/lamp-screenshot.png\" alt=\"lamp-screenshot\" width=\"500\" height=\"125\" \/><br \/>\n<br style=\"clear:left;\" \/><br \/>\nUpgrading your hosting plan, your server hardware or your sysadmin budget are all acceptable ways of improving the stability and performance of your site, but with a little effort there is a lot you can do to squeeze more performance out of your existing setup without paying more.<\/p>\n<p>This talk is targeted at site administrators who have control of their LAMP (Linux Apache MySQL PHP) server or are planning on upgrading to dedicated hosting soon but don&#8217;t really understand what they can do to make it go faster.<\/p>\n<p>We\u2019ll cover Apache and MySQL tuning and how to make sure your server isn\u2019t misconfigured, a common problem with expensive repercussions:<\/p>\n<ul>\n<li>What are the components of a LAMP stack<\/li>\n<li>Tools for investigating server performance problems<\/li>\n<li>Editing Apache\/MySQL config files<\/li>\n<li>Common Apache\/MySQL config settings that need tuning<\/li>\n<li>Brief overview of front-end\/WordPress-level caching that will save your life.<\/li>\n<\/ul>\n<p>Thanks for reading guys, hope to see you there, I know I won&#8217;t even be able to see all the talks I&#8217;m excited about.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hey WordCampers, hope you&#8217;re having fun gearing up for what will undoubtedly be a pretty insane Saturday of website goodness. I&#8217;ll be doing two separate talks in the &#8216;advanced dev&#8217; track so I&#8217;ll post both descriptions below. Remember they are not at the same time, you can come to one but not the other if [&hellip;]<\/p>\n","protected":false},"author":25023,"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":[283,284,170,14],"class_list":["post-1176","post","type-post","status-publish","format-standard","hentry","category-topics","tag-ide","tag-lamp","tag-php","tag-wordpress"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/posts\/1176","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\/25023"}],"replies":[{"embeddable":true,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/comments?post=1176"}],"version-history":[{"count":18,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/posts\/1176\/revisions"}],"predecessor-version":[{"id":1197,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/posts\/1176\/revisions\/1197"}],"wp:attachment":[{"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/media?parent=1176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/categories?post=1176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newyork.wordcamp.org\/2009\/wp-json\/wp\/v2\/tags?post=1176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}