{"id":1263,"date":"2017-08-16T15:20:39","date_gmt":"2017-08-16T09:50:39","guid":{"rendered":"https:\/\/2017.colombo.wordcamp.org\/?p=1263"},"modified":"2017-09-15T14:50:33","modified_gmt":"2017-09-15T09:20:33","slug":"announcing-our-first-speaker-takayuki-miyoshi-from-japan","status":"publish","type":"post","link":"https:\/\/colombo.wordcamp.org\/2017\/announcing-our-first-speaker-takayuki-miyoshi-from-japan\/","title":{"rendered":"Announcing Our First Speaker: Takayuki Miyoshi from Japan"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-588 size-medium\" src=\"https:\/\/2017.colombo.wordcamp.org\/files\/2017\/05\/Takayuki-Miyoshi-300x300.jpg\" alt=\"Takayuki Miyoshi\" width=\"300\" height=\"300\" srcset=\"https:\/\/colombo.wordcamp.org\/2017\/files\/2017\/05\/Takayuki-Miyoshi-300x300.jpg 300w, https:\/\/colombo.wordcamp.org\/2017\/files\/2017\/05\/Takayuki-Miyoshi-150x150.jpg 150w, https:\/\/colombo.wordcamp.org\/2017\/files\/2017\/05\/Takayuki-Miyoshi.jpg 400w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>If you are a programmer and have been introduced into the world of WordPress, you may have wondered, &#8220;Should I develop plugins? And how? Is it going to be a tough ride ahead?&#8221;<\/p>\n<p>Takayuki Miyoshi, the author of Contact Form 7, is going to answer just that, and much more. Contact Form 7 is one of the most popular WordPress plugins ever developed. Many WordPress sites cannot live without it!<\/p>\n<p>At WordCamp Colombo 2017, you will hear Takayuki in his own words, and get to ask questions straight at him too. The subject of his talk is\u00a0<strong>\u201cLessons Learned from Ten Years of Plugin Development\u201d.<\/strong><\/p>\n<p>Takayuki&#8217;s career in WordPress plugin development started way back in 2006. It was the age of Web 2.0, mashups, and Ajax fever, and 2.0 was the latest version of WordPress. At that time, WordPress didn\u2019t even natively support widgets, menus, or shortcode API. The WordPress Plugin Directory didn\u2019t exist yet. Since then, Takayuki<em> learned a lot of important things<\/em> through the experience of plugin development.<\/p>\n<p>Some of these lessons include:<\/p>\n<ol>\n<li>How to design a WordPress plugin.<\/li>\n<li>How to add a feature.<\/li>\n<li>What user feedback is like and how to react to it<\/li>\n<li>How to write an FAQ.<\/li>\n<\/ol>\n<p>&#8230;.and many other interesting and entertaining examples.<\/p>\n<p>Takayuki did a short interview with us on his WordPress journey, productivity as a programmer and his words of advice for young professionals. Click here to read it:\u00a0<a href=\"https:\/\/2017.colombo.wordcamp.org\/2017\/05\/30\/a-conversation-with-takayuki-miyoshi\/\" rel=\"nofollow\">https:\/\/2017.colombo.wordcamp.org\/2017\/05\/30\/a-conversation-with-takayuki-miyoshi\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are a programmer and have been introduced into the world of WordPress, you may have wondered, &#8220;Should I develop plugins? And how? Is it going to be a tough ride ahead?&#8221; Takayuki Miyoshi, the author of Contact Form &hellip; <a href=\"https:\/\/colombo.wordcamp.org\/2017\/announcing-our-first-speaker-takayuki-miyoshi-from-japan\/\">Continue reading <span class=\"assistive-text\">Announcing Our First Speaker: Takayuki Miyoshi from Japan<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":13796322,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","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":[3,29],"tags":[],"class_list":["post-1263","post","type-post","status-publish","format-standard","hentry","category-news","category-speakers"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8keEA-kn","_links":{"self":[{"href":"https:\/\/colombo.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/1263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/colombo.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/colombo.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/colombo.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/13796322"}],"replies":[{"embeddable":true,"href":"https:\/\/colombo.wordcamp.org\/2017\/wp-json\/wp\/v2\/comments?post=1263"}],"version-history":[{"count":2,"href":"https:\/\/colombo.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/1263\/revisions"}],"predecessor-version":[{"id":1267,"href":"https:\/\/colombo.wordcamp.org\/2017\/wp-json\/wp\/v2\/posts\/1263\/revisions\/1267"}],"wp:attachment":[{"href":"https:\/\/colombo.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=1263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/colombo.wordcamp.org\/2017\/wp-json\/wp\/v2\/categories?post=1263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/colombo.wordcamp.org\/2017\/wp-json\/wp\/v2\/tags?post=1263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}