{"id":929,"date":"2011-05-27T11:00:17","date_gmt":"2011-05-27T18:00:17","guid":{"rendered":"https:\/\/2011.reno.wordcamp.org\/?p=929"},"modified":"2011-05-27T11:38:18","modified_gmt":"2011-05-27T18:38:18","slug":"speaker-feature-daryl-koopersmith","status":"publish","type":"post","link":"https:\/\/reno.wordcamp.org\/2011\/speaker-feature-daryl-koopersmith\/","title":{"rendered":"Speaker Feature: Daryl Koopersmith"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignleft\" src=\"http:\/\/0.gravatar.com\/avatar\/84e6e5080ee6af9e93464012cf084b8f?s=100\" alt=\"\" \/> Have you seen the new style update for the upcoming WordPress 3.2 release?  If you haven&#8217;t, <a href=\"https:\/\/2011.reno.wordcamp.org\/files\/2011\/05\/Dashboard-\u2039-Chexee-in-a-few-words.-WordPress.png\">here&#8217;s a little preview<\/a>.  Most of the code behind the update can be attributed to Daryl Koopersmith, a JavaScript, CSS, and front-end development core contributor for WordPress core.  You might remember Koop from his work during the Google Summer of Code on the <a href=\"http:\/\/elastictheme.org\/\">Elastic Theme Editor<\/a>.<\/p>\n<p>At this year&#8217;s WordCamp, Daryl will be giving us a primer on the Basics and Best Practices for using JavaScript in WordPress:<\/p>\n<blockquote><p>Many WordPress developers are skilled in the art of PHP, but freeze when confronted with a screen full of JavaScript. I\u2019d like to change that.<\/p>\n<p>I\u2019ll discuss JavaScript\u2019s numerous differences from PHP, how to use JavaScript in WordPress, and a handful of best practices. Are you using jQuery&#8217;s &#8216;ready&#8217; event properly? Why does JavaScript&#8217;s &#8216;this&#8217; keyword cause so much grief? What the heck is prototypal inheritance? I&#8217;ll answer each of these questions (and more) through simple examples.<\/p>\n<p>As developers, it&#8217;s important to understand the tools we use. Learn to write better JavaScript.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Have you seen the new style update for the upcoming WordPress 3.2 release? If you haven&#8217;t, here&#8217;s a little preview. Most of the code behind the update can be attributed to Daryl Koopersmith, a JavaScript, CSS, and front-end development core &hellip; <a href=\"https:\/\/reno.wordcamp.org\/2011\/speaker-feature-daryl-koopersmith\/\">Continue reading <span class=\"screen-reader-text\">Speaker Feature: Daryl Koopersmith<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":267332,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"categories":[29],"tags":[],"class_list":["post-929","post","type-post","status-publish","format-standard","hentry","category-speakers"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1n5pK-eZ","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/reno.wordcamp.org\/2011\/wp-json\/wp\/v2\/posts\/929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reno.wordcamp.org\/2011\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/reno.wordcamp.org\/2011\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/reno.wordcamp.org\/2011\/wp-json\/wp\/v2\/users\/267332"}],"replies":[{"embeddable":true,"href":"https:\/\/reno.wordcamp.org\/2011\/wp-json\/wp\/v2\/comments?post=929"}],"version-history":[{"count":6,"href":"https:\/\/reno.wordcamp.org\/2011\/wp-json\/wp\/v2\/posts\/929\/revisions"}],"predecessor-version":[{"id":972,"href":"https:\/\/reno.wordcamp.org\/2011\/wp-json\/wp\/v2\/posts\/929\/revisions\/972"}],"wp:attachment":[{"href":"https:\/\/reno.wordcamp.org\/2011\/wp-json\/wp\/v2\/media?parent=929"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/reno.wordcamp.org\/2011\/wp-json\/wp\/v2\/categories?post=929"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/reno.wordcamp.org\/2011\/wp-json\/wp\/v2\/tags?post=929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}