{"id":2953,"date":"2016-05-21T05:03:50","date_gmt":"2016-05-21T10:03:50","guid":{"rendered":"https:\/\/2016.minneapolis.wordcamp.org\/?post_type=wcb_session&#038;p=2953"},"modified":"2016-05-21T13:40:51","modified_gmt":"2016-05-21T18:40:51","slug":"code-reviews","status":"publish","type":"wcb_session","link":"https:\/\/minneapolis.wordcamp.org\/2016\/session\/code-reviews\/","title":{"rendered":"Code Reviews: That\u2019s a Great Idea!"},"content":{"rendered":"<p><span>We all know that code reviews are beneficial. We\u2019ve been told time and time again that they should be part of our development process. But \u2013 like most best practices \u2013 a practical implementation is challenging (and time consuming). Your team is convinced they are a great idea. You\u2019ll have an opportunity to squash bugs in the least costly of development times, learn new things from your talented teammates, and build a stronger foundation of trust. Awesome. Everyone is on board. But now what? What tools are out there? What are you actually looking for? How often should the reviews happen? In this talk, you\u2019ll get a practical guide to making code reviews effective. Whether you\u2019re the reviewer or reviewee: there are ways to make sure this really is a great idea.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We all know that code reviews are beneficial. We\u2019ve been told time and time again that they should be part of our development process. But \u2013 like most best practices \u2013 a practical implementation is challenging (and time consuming). Your team is convinced they are a great idea. You\u2019ll have an opportunity to squash bugs [&hellip;]<\/p>\n","protected":false},"author":11544525,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1463938200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1641],"footnotes":""},"session_track":[144,174416],"session_category":[],"class_list":["post-2953","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-development","wcb_track-room-3"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6CvCd-LD","session_date_time":{"date":"May 22, 2016","time":"12:30 pm"},"session_speakers":[{"id":"1641","slug":"amy-gebhardt","name":"Amy Gebhardt","link":"https:\/\/minneapolis.wordcamp.org\/2016\/speaker\/amy-gebhardt\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/minneapolis.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/2953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/minneapolis.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/minneapolis.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/minneapolis.wordcamp.org\/2016\/wp-json\/wp\/v2\/users\/11544525"}],"version-history":[{"count":3,"href":"https:\/\/minneapolis.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/2953\/revisions"}],"predecessor-version":[{"id":2958,"href":"https:\/\/minneapolis.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/2953\/revisions\/2958"}],"speakers":[{"embeddable":true,"href":"https:\/\/minneapolis.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/1641"}],"wp:attachment":[{"href":"https:\/\/minneapolis.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=2953"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/minneapolis.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=2953"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/minneapolis.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=2953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}