{"id":1198,"date":"2016-06-22T10:53:31","date_gmt":"2016-06-22T14:53:31","guid":{"rendered":"https:\/\/2016.montreal.wordcamp.org\/?post_type=wcb_session&#038;p=1198"},"modified":"2016-07-25T11:25:42","modified_gmt":"2016-07-25T15:25:42","slug":"levelling-up-your-wordpress-development-workflow","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2016\/session\/levelling-up-your-wordpress-development-workflow\/","title":{"rendered":"Levelling Up Your WordPress Development Workflow"},"content":{"rendered":"<p>You&#8217;ll love being a WordPress theme developer even more than you already do by learning to apply time- and sanity-saving practices to your WordPress development workflow. If you&#8217;ve heard about web developers using technologies like CSS preprocessors (e.g. Sass), task runners (e.g. Grunt, Gulp), and version control (e.g. Git) and wondered how to apply them to developing WordPress themes, I&#8217;ll show you how!<\/p>\n<h3>Prerequisites<\/h3>\n<p>Attendees should be at least beginner or intermediate developers. They should know how to write at least HTML and CSS, and should have some experience with WordPress theme development (child themes or custom themes).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You&#8217;ll love being a WordPress theme developer even more than you already do by learning to apply time- and sanity-saving practices to your WordPress development workflow. If you&#8217;ve heard about web developers using technologies like CSS preprocessors (e.g. Sass), task runners (e.g. Grunt, Gulp), and version control (e.g. Git) and wondered how to apply them &hellip; <a href=\"https:\/\/montreal.wordcamp.org\/2016\/session\/levelling-up-your-wordpress-development-workflow\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Levelling Up Your WordPress Development Workflow&#8221;<\/span><\/a><\/p>\n","protected":false},"author":14144341,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1469372400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/daraskolnick.github.io\/wcmtl-dev-workflow\/","_wcpt_session_video":"","_wcpt_speaker_id":[1106],"footnotes":""},"session_track":[6851,863664],"session_category":[],"class_list":["post-1198","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-code","wcb_track-mb-2-270-second-floor"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"July 24, 2016","time":"11:00 am"},"session_speakers":[{"id":"1106","slug":"dara-skolnick","name":"Dara Skolnick","link":"https:\/\/montreal.wordcamp.org\/2016\/speaker\/dara-skolnick\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/montreal.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1198\/revisions"}],"predecessor-version":[{"id":1199,"href":"https:\/\/montreal.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1198\/revisions\/1199"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/1106"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2016\/wp-json\/wporg\/v1\/users\/daraskolnick"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=1198"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=1198"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=1198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}