{"id":798,"date":"2017-06-22T21:59:04","date_gmt":"2017-06-23T01:59:04","guid":{"rendered":"https:\/\/2017.dc.wordcamp.org\/?post_type=wcb_session&#038;p=798"},"modified":"2017-06-26T13:02:04","modified_gmt":"2017-06-26T17:02:04","slug":"modern-wordpress-theme-development-with-sage-9","status":"publish","type":"wcb_session","link":"https:\/\/dc.wordcamp.org\/2017\/session\/modern-wordpress-theme-development-with-sage-9\/","title":{"rendered":"Modern WordPress Theme Development with Sage 9"},"content":{"rendered":"<p dir=\"ltr\">Sage is an advanced WordPress starter theme that adheres to modern development principles. It is part of a larger WordPress development suite developed by the Roots.io team out of Toronto.<\/p>\n<p dir=\"ltr\">Currently in beta, Sage 9 comes with a number of bells-and-whistles including Composer for dependency management, Webpack and Yarn for local server builds, Bootstrap 4 for modern styling along with \u2018Blade\u2019 PHP templating from the Laravel framework.<\/p>\n<p dir=\"ltr\">So what does it mean to be \u2018modern?\u2019 A modern web development stack should adhere to the twelve principles laid out in <a href=\"https:\/\/12factor.net\/\" target=\"_blank\" rel=\"noopener\">https:\/\/12factor.net\/<\/a><\/p>\n<p dir=\"ltr\">These twelve factors create a healthy creative environment for developers by establishing a common set of expectations and patterns. These best practices remove many common bottlenecks development teams face, allowing them to simply code and ship. There can sometimes be a steep learning curve when learning these advanced practices, but it is a rewarding experience that is worth it in the end.<\/p>\n<p dir=\"ltr\">Learn how Sage adheres to Twelve Factor development and become inspired to leverage it and its best practices in your next big project. I experience a lot of joy when developing with Sage; it is my favorite starter theme and it will become yours, too.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sage is an advanced WordPress starter theme that adheres to modern development principles. It is part of a larger WordPress development suite developed by the Roots.io team out of Toronto. Currently in beta, Sage 9 comes with a number of bells-and-whistles including Composer for dependency management, Webpack and Yarn for local server builds, Bootstrap 4 &hellip; <a href=\"https:\/\/dc.wordcamp.org\/2017\/session\/modern-wordpress-theme-development-with-sage-9\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Modern WordPress Theme Development with Sage 9&#8221;<\/span><\/a><\/p>\n","protected":false},"author":13139986,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1500154200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[797],"footnotes":""},"session_track":[5041,13411],"session_category":[],"class_list":["post-798","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer","wcb_track-track-1"],"jetpack_shortlink":"https:\/\/wp.me\/p8gcWY-cS","jetpack_sharing_enabled":true,"session_date_time":{"date":"July 15, 2017","time":"5:30 pm"},"session_speakers":[{"id":"797","slug":"casey-driscoll","name":"Casey Driscoll","link":"https:\/\/dc.wordcamp.org\/2017\/speaker\/casey-driscoll\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/dc.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dc.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/dc.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/dc.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/798\/revisions"}],"predecessor-version":[{"id":1732,"href":"https:\/\/dc.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/798\/revisions\/1732"}],"speakers":[{"embeddable":true,"href":"https:\/\/dc.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/797"}],"author":[{"embeddable":true,"href":"https:\/\/dc.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/caseypatrickdriscoll"}],"wp:attachment":[{"href":"https:\/\/dc.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=798"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/dc.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=798"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/dc.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}