{"id":14744,"date":"2019-12-16T17:16:37","date_gmt":"2019-12-16T10:16:37","guid":{"rendered":"https:\/\/2020.asia.wordcamp.org\/?post_type=wcb_session&#038;p=14744"},"modified":"2020-01-08T00:23:07","modified_gmt":"2020-01-07T17:23:07","slug":"practical-code-quality-in-communication-and-development","status":"publish","type":"wcb_session","link":"https:\/\/asia.wordcamp.org\/2020\/session\/practical-code-quality-in-communication-and-development\/","title":{"rendered":"Practical Code Quality \u2014 In Communication and Development"},"content":{"rendered":"\n<p>All developers care about code quality. All developers scoff at bad code, often their own from while back. How do the two facts coexist?<\/p>\n\n\n\n<p>WordPress core and extensions ecosystem is full of lessons. About code quality, the work to achieve it, and range of outcomes from it.<\/p>\n\n\n\n<p>The talk will discuss how to move on from a shallow approach to code quality. How to turn it from a vague ideal into a practical skill. How to use it to deliver concrete value and communicate what that value is.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The talk will discuss how to move on from a shallow approach to code quality. How to turn it from a vague ideal into a practical skill. How to use it to deliver concrete value and communicate what that value is.<\/p>\n","protected":false},"author":910727,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1582430400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[14741],"footnotes":""},"session_track":[13412],"session_category":[144],"class_list":["post-14744","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2","wcb_session_category-development"],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paZ9pM-3PO","session_date_time":{"date":"February 23, 2020","time":"11:00 am"},"session_speakers":[{"id":"14741","slug":"andrey-savchenko","name":"Andrey Savchenko","link":"https:\/\/asia.wordcamp.org\/2020\/speaker\/andrey-savchenko\/"}],"session_cats_rendered":"Development","_links":{"self":[{"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/14744","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":4,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/14744\/revisions"}],"predecessor-version":[{"id":15348,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/14744\/revisions\/15348"}],"speakers":[{"embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/speakers\/14741"}],"author":[{"embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wporg\/v1\/users\/rarst"}],"wp:attachment":[{"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/media?parent=14744"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_track?post=14744"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/asia.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_category?post=14744"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}