{"id":254,"date":"2014-08-13T16:02:42","date_gmt":"2014-08-13T16:02:42","guid":{"rendered":"https:\/\/2014.slc.wordcamp.org\/?p=254"},"modified":"2014-12-05T08:15:20","modified_gmt":"2014-12-05T15:15:20","slug":"speaker-announcement-vasken-hauri","status":"publish","type":"post","link":"https:\/\/slc.wordcamp.org\/2014\/speaker-announcement-vasken-hauri\/","title":{"rendered":"Speaker Announcement &#8211; Vasken Hauri"},"content":{"rendered":"<h2>Best practices in JavaScript and jQuery for WordPress<\/h2>\n<p>We\u2019ll cover a range of common JS\/jQuery pitfalls and best practices, including variable\/function declaration and scope, closures, caching, naming conventions, and code linting. Whether you\u2019re looking to get familiar with JavaScript in preparation for using the new <a href=\"http:\/\/wp-api.org\/\" target=\"_blank\">WordPress JSON REST API<\/a> (to be released in early 2015), or if you\u2019re just starting out with front-end jQuery, this talk will provide you with some helpful tips and useful links for further learning.<\/p>\n<p><iframe title=\"VideoPress Video Player\" aria-label='VideoPress Video Player' width='584' height='329' src='https:\/\/video.wordpress.com\/embed\/TO1GfL5l?hd=1&amp;cover=1' frameborder='0' allowfullscreen allow='clipboard-write'><\/iframe><script src='https:\/\/v0.wordpress.com\/js\/next\/videopress-iframe.js?m=1674852142'><\/script><\/p>\n<p><img decoding=\"async\" class=\"alignleft\" src=\"http:\/\/www.gravatar.com\/avatar\/77d84c7bfd3c708286b93bcdc196db19?s=128\" alt=\"Vasken Hauri\" \/><\/p>\n<blockquote><p>Vasken has been working with WordPress professionally since 2007. Most recently, at <a href=\"http:\/\/10up.com\" target=\"_blank\">10up<\/a>, a leading WordPress full-service design and development agency, as VP of Strategic Engineering. His experience with WordPress ranges from custom integrations with higher education user management systems to building sites for some of the world\u2019s largest publishers and corporations.<\/p><\/blockquote>\n<p style=\"clear: both\">Additionally you can find him<\/p>\n<p>On Twitter : <a href=\"http:\/\/twitter.com\/vaskenhauri\" target=\"_blank\">@vaskenhauri<\/a><br \/>\nCompany Website: <a href=\"http:\/\/10up.com\" target=\"_blank\">10up<\/a><br \/>\nBlog: <a href=\"http:\/\/neverblog.net\" target=\"_blank\">neverblog.net<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Best practices in JavaScript and jQuery for WordPress We\u2019ll cover a range of common JS\/jQuery pitfalls and best practices, including variable\/function declaration and scope, closures, caching, naming conventions, and code linting. Whether you\u2019re looking to get familiar with JavaScript in &hellip; <a href=\"https:\/\/slc.wordcamp.org\/2014\/speaker-announcement-vasken-hauri\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":10179395,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-254","post","type-post","status-publish","format-standard","hentry"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/slc.wordcamp.org\/2014\/wp-json\/wp\/v2\/posts\/254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/slc.wordcamp.org\/2014\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/slc.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/slc.wordcamp.org\/2014\/wp-json\/wp\/v2\/users\/10179395"}],"replies":[{"embeddable":true,"href":"https:\/\/slc.wordcamp.org\/2014\/wp-json\/wp\/v2\/comments?post=254"}],"version-history":[{"count":13,"href":"https:\/\/slc.wordcamp.org\/2014\/wp-json\/wp\/v2\/posts\/254\/revisions"}],"predecessor-version":[{"id":739,"href":"https:\/\/slc.wordcamp.org\/2014\/wp-json\/wp\/v2\/posts\/254\/revisions\/739"}],"wp:attachment":[{"href":"https:\/\/slc.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=254"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/slc.wordcamp.org\/2014\/wp-json\/wp\/v2\/categories?post=254"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/slc.wordcamp.org\/2014\/wp-json\/wp\/v2\/tags?post=254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}