{"id":828,"date":"2011-03-28T11:04:49","date_gmt":"2011-03-28T18:04:49","guid":{"rendered":"https:\/\/2011.oc.wordcamp.org\/?p=828"},"modified":"2011-03-28T11:10:48","modified_gmt":"2011-03-28T18:10:48","slug":"beau-lebens-jetpack-powered-plugin-development","status":"publish","type":"post","link":"https:\/\/oc.wordcamp.org\/2011\/beau-lebens-jetpack-powered-plugin-development\/","title":{"rendered":"Beau Lebens: Jetpack-powered Plugin Development"},"content":{"rendered":"<p><em>Topic<\/em>: <strong>Jetpack-powered Plugin Development<\/strong> by Beau Lebens<br \/>\nLet&#8217;s dive into the deep end of plugin development. We&#8217;ll use some of  the more advanced techniques used in building Jetpack  (http:\/\/jetpack.me) to illustrate things like how to interact with  external services, custom XML-RPC implementations, internationalization  and more. Bring your hard hat, this will be a code-heavy, technical  session!<\/p>\n<p><em><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"http:\/\/www.gravatar.com\/avatar\/205e460b479e2e5b48aec07710c08d50?s=100\" alt=\"\" width=\"100\" height=\"100\" \/><\/em>Beau is a web developer who hails from Australia, but lives in San Francisco. He\u2019s been working on the web since about 1996 and developing PHP\/MySQL systems since 2000. He has been involved in a variety of technical enterprises ranging from an exclusively-online division at a University to a niche Search Engine Marketing firm, with a short stint building an online scrapbooking network for parents. Interested in all things social, tech and web-related, Beau holds a degree in online community, culture and governance, and spends most of his time these days hacking WordPress and related web apps for Automattic.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Topic: Jetpack-powered Plugin Development by Beau Lebens Let&#8217;s dive into the deep end of plugin development. We&#8217;ll use some of the more advanced techniques used in building Jetpack (http:\/\/jetpack.me) to illustrate things like how to interact with external services, custom &hellip; <a href=\"https:\/\/oc.wordcamp.org\/2011\/beau-lebens-jetpack-powered-plugin-development\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":6138191,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"categories":[4980,29],"tags":[],"class_list":["post-828","post","type-post","status-publish","format-standard","hentry","category-presentation-topics","category-speakers"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1oLzi-dm","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/oc.wordcamp.org\/2011\/wp-json\/wp\/v2\/posts\/828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oc.wordcamp.org\/2011\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oc.wordcamp.org\/2011\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2011\/wp-json\/wp\/v2\/users\/6138191"}],"replies":[{"embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2011\/wp-json\/wp\/v2\/comments?post=828"}],"version-history":[{"count":6,"href":"https:\/\/oc.wordcamp.org\/2011\/wp-json\/wp\/v2\/posts\/828\/revisions"}],"predecessor-version":[{"id":859,"href":"https:\/\/oc.wordcamp.org\/2011\/wp-json\/wp\/v2\/posts\/828\/revisions\/859"}],"wp:attachment":[{"href":"https:\/\/oc.wordcamp.org\/2011\/wp-json\/wp\/v2\/media?parent=828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2011\/wp-json\/wp\/v2\/categories?post=828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2011\/wp-json\/wp\/v2\/tags?post=828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}