{"id":18336,"date":"2019-10-12T12:46:43","date_gmt":"2019-10-12T19:46:43","guid":{"rendered":"https:\/\/2019.seattle.wordcamp.org\/?post_type=wcb_session&#038;p=18336"},"modified":"2019-11-08T14:01:55","modified_gmt":"2019-11-08T22:01:55","slug":"helpful-tools-to-automate-clean-maintainable-code","status":"publish","type":"wcb_session","link":"https:\/\/seattle.wordcamp.org\/2019\/session\/helpful-tools-to-automate-clean-maintainable-code\/","title":{"rendered":"Helpful tools to automate clean, maintainable code"},"content":{"rendered":"\n<p>This talk provides an overview of coding best practices with a focus on the WordPress coding standard. We\u2019ll discuss how to use tools to easily automate your coding environment, project repositories, and processes to write code that complies with established standards. We\u2019ll cover Javascript, CSS and PHP linters and formatters with tried and true tips and tricks to getting these tools setup to work for you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This talk provides an overview of coding best practices with a focus on the WordPress coding standard. We\u2019ll discuss how to use tools to easily automate your coding environment, project repositories, and processes to write code that complies with established standards. We\u2019ll cover Javascript, CSS and PHP linters and formatters with tried and true tips &hellip; <a href=\"https:\/\/seattle.wordcamp.org\/2019\/session\/helpful-tools-to-automate-clean-maintainable-code\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Helpful tools to automate clean, maintainable code&#8221;<\/span><\/a><\/p>\n","protected":false},"author":14165456,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1573327800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/drive.google.com\/open?id=1lGa9yq-grnCCoZSPvk7ZAG7r77dz6Y-f","_wcpt_session_video":"","_wcpt_speaker_id":[18028],"footnotes":""},"session_track":[174547],"session_category":[],"class_list":["post-18336","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-room-1"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paD4wS-4LK","session_date_time":{"date":"November 9, 2019","time":"11:30 am"},"session_speakers":[{"id":"18028","slug":"patty-ohara","name":"Patty O&#8217;Hara","link":"https:\/\/seattle.wordcamp.org\/2019\/speaker\/patty-ohara\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/seattle.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/18336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seattle.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/seattle.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/seattle.wordcamp.org\/2019\/wp-json\/wp\/v2\/users\/14165456"}],"version-history":[{"count":2,"href":"https:\/\/seattle.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/18336\/revisions"}],"predecessor-version":[{"id":18481,"href":"https:\/\/seattle.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/18336\/revisions\/18481"}],"speakers":[{"embeddable":true,"href":"https:\/\/seattle.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/18028"}],"wp:attachment":[{"href":"https:\/\/seattle.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=18336"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/seattle.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=18336"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/seattle.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=18336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}