{"id":1621,"date":"2015-11-16T12:21:25","date_gmt":"2015-11-16T12:21:25","guid":{"rendered":"http:\/\/socialmediaoutcomes.com\/go\/?p=1621"},"modified":"2015-11-25T22:51:55","modified_gmt":"2015-11-25T22:51:55","slug":"peter-chester-talks-about-coding-with-a-team-at-wordcamp-sacramento-2015","status":"publish","type":"post","link":"https:\/\/socialmediaoutcomes.com\/go\/peter-chester-talks-about-coding-with-a-team-at-wordcamp-sacramento-2015\/","title":{"rendered":"Peter Chester Talks about Coding with a Team at Wordcamp Sacramento 2015"},"content":{"rendered":"<h1>Topic: Coding with a Team<\/h1>\n<h1>Speaker: Peter Chester<\/h1>\n<div id=\"attachment_1590\" style=\"width: 300px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1590\" class=\"size-medium wp-image-1590\" src=\"http:\/\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/peter-chester-wordcamp-sacramento-speaker-300x164.jpg\" alt=\"peter-chester-wordcamp-sacramento-speaker\" width=\"300\" height=\"164\" srcset=\"https:\/\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/peter-chester-wordcamp-sacramento-speaker-300x164.jpg 300w, https:\/\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/peter-chester-wordcamp-sacramento-speaker.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-1590\" class=\"wp-caption-text\">Peter Chester<\/p><\/div>\n<p>One of the most interesting presentations I attended at Wordcamp Sacramento, that was a little over my head, was on coding workflow.<\/p>\n<p>Peter Chester from Modern Tribe gave a great presentation on how to structure a workflow where multiple WordPress Developers can build the same website. This is ideal for large scale web implementations.<\/p>\n<h1>Here are a few of the takeaways I got from Peter&#8217;s presentation:<\/h1>\n<ol>\n<li>\n<h3>Move to a more structured workflow over time<\/h3>\n<\/li>\n<\/ol>\n<p>It is natural for solo WordPress Developers to start off with an unstructured workflow. As they begin to work with other developers over time, they often develop and refine stronger, tighter workflows.<\/p>\n<ol start=\"2\">\n<li>\n<h3>Code for your future self<\/h3>\n<\/li>\n<\/ol>\n<p>When hand coding PHP or any computer language, it&#8217;s a good idea to document or add comments in your code so that others can figure out the purpose of a particular section of code.<\/p>\n<p>In a former life, I had the opportunity to write business requirements documentation for programmers. I have written some computer code over the years, mostly using database reporting tools.<\/p>\n<p>I understand the need to create your code in a way for you to understand in the future what you trying to accomplish. It&#8217;s a best practice. And others should be able to understand it too.<\/p>\n<ol start=\"3\">\n<li>\n<h3>Do code reviews<\/h3>\n<\/li>\n<\/ol>\n<p>When working on a team, it&#8217;s a good idea to have other developers review your code.<\/p>\n<p>The benefits are consistency, quality and learning.<\/p>\n<p>Peter also went into extensive detail on implementing Development, Staging, and Production environments.<\/p>\n<p>It&#8217;s nice to know you can model best practices that are used in the mainframe computer environment.<\/p>\n<p>While I didn\u2019t understand everything I heard, it did expand my knowledge and open the door to what&#8217;s possible as a WordPress Developer.<\/p>\n<h1>About the Speaker: Peter Chester<strong><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-1623\" src=\"http:\/\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/peter-chester-wordpress-wordcamp-speaker-300x300.jpg\" alt=\"peter-chester-wordpress-wordcamp-speaker\" width=\"200\" height=\"200\" srcset=\"https:\/\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/peter-chester-wordpress-wordcamp-speaker-300x300.jpg 300w, https:\/\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/peter-chester-wordpress-wordcamp-speaker-150x150.jpg 150w, https:\/\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/peter-chester-wordpress-wordcamp-speaker-144x144.jpg 144w, https:\/\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/peter-chester-wordpress-wordcamp-speaker.jpg 370w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/strong><\/h1>\n<p>Peter is a partner at Modern Tribe, the digital agency responsible for The Events Calendar and Image Widget WordPress plugins as well as for large scale WordPress builds including Harvard Law, Stanford Law and Steelcase.com. Peter often leads large technical projects with budgets in excess of $500k. Peter is also a father, musician, artist, surfer and list maker with an obsession for google spreadsheet formulas (though not necessarily in that order).<\/p>\n<p>Twitter: @peterchester<\/p>\n<h1>Topic Description: Coding with a Team<\/h1>\n<p>As Modern Tribe has grown from a small team to a team of nearly 50<\/p>\n<p>people, we have had to adopt a bit more organization in our workflows.<\/p>\n<p>One thing that we\u2019ve been working on recently is refining our code<\/p>\n<p>sharing, review and deployment practices. In this session, I\u2019ll share a workflow for collaborating with your team. Using this workflow, you will reduce delays, bugs and improve the technical skills of your colleagues.<\/p>\n<h1>Presentation Slides:<\/h1>\n<p>Click <a href=\"http:\/\/www.slideshare.net\/mobile\/peterchester\/coding-together-a-dev-workflow\" target=\"_blank\">here<\/a> for Peter\u2019s Presentation Slides<\/p>\n<h1>Read my Full Review on Wordcamp Sacramento<\/h1>\n<p><a href=\"http:\/\/socialmediaoutcomes.com\/go\/review-wordcamp-sacramento-2015-for-wordpress-users-designers-and-developers\/\">Click here to read my full review of Wordcamp Sacramento<\/a><\/p>\n<p><strong>Rick Cooper<\/strong><br \/>\nOnline Marketing and Social Media Trainer<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Topic: Coding with a Team Speaker: Peter Chester One of the most interesting presentations I attended at Wordcamp Sacramento, that was a little over my head, was on coding workflow. Peter Chester from Modern Tribe gave a great presentation on how to structure a workflow where multiple WordPress Developers can build the same website. This &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/socialmediaoutcomes.com\/go\/peter-chester-talks-about-coding-with-a-team-at-wordcamp-sacramento-2015\/\">Continue reading<\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[431,504,503],"tags":[513,508,510],"class_list":["post-1621","post","type-post","status-publish","format-standard","hentry","category-websites-2","category-wordcamp","category-wordpress","tag-coding-with-a-team","tag-wordcamp-sacramento","tag-wordpress-developer","item-wrap"],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2vsw5-q9","jetpack-related-posts":[{"id":1583,"url":"https:\/\/socialmediaoutcomes.com\/go\/review-wordcamp-sacramento-2015-for-wordpress-users-designers-and-developers\/","url_meta":{"origin":1621,"position":0},"title":"Review: Wordcamp Sacramento 2015 for WordPress Users, Designers and Developers","author":"Rick Cooper","date":"November 9, 2015","format":false,"excerpt":"I had the great opportunity to attend my first Wordcamp on November 7, 2015. It's been on my to-do list for about 3 years now. Wordcamps are hosted around the world, so when I heard that one was planned for Sacramento, I knew I had to attend! One of the\u2026","rel":"","context":"In &quot;Blogs&quot;","block_context":{"text":"Blogs","link":"https:\/\/socialmediaoutcomes.com\/go\/category\/blogs\/"},"img":{"alt_text":"wordcamp-sacramento-name-badge-rick-cooper","src":"https:\/\/i0.wp.com\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/wordcamp-sacramento-name-badge-rick-cooper-198x300.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1627,"url":"https:\/\/socialmediaoutcomes.com\/go\/jason-cosper-talks-about-php-7-at-wordcamp-sacramento-2015\/","url_meta":{"origin":1621,"position":1},"title":"Jason Cosper Talks about PHP 7 at Wordcamp Sacramento 2015","author":"Rick Cooper","date":"November 16, 2015","format":false,"excerpt":"Topic: Way of the Future Speaker: Jason Cosper Jason's talk was part of the Advanced Track at Wordcamp. It was more applicable for Wordpress Developers, but I wanted to some exposure to the tools, techniques and mindset of developers. \u00a0 Jason started his talk by referencing a presentation he gave\u2026","rel":"","context":"In &quot;Websites&quot;","block_context":{"text":"Websites","link":"https:\/\/socialmediaoutcomes.com\/go\/category\/websites-2\/"},"img":{"alt_text":"jason-cosper-wordcamp-sacramento-speaker","src":"https:\/\/i0.wp.com\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/jason-cosper-wordcamp-sacramento-speaker-300x167.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1596,"url":"https:\/\/socialmediaoutcomes.com\/go\/chris-lema-talks-about-wordpress-membership-plugins-at-wordcamp-sacramento-2015\/","url_meta":{"origin":1621,"position":2},"title":"Chris Lema Talks About WordPress Membership Plugins at Wordcamp Sacramento 2015","author":"Rick Cooper","date":"November 9, 2015","format":false,"excerpt":"Topic: WordPress Membership Plugins Speaker: Chris Lema Probably the most entertaining speaker at Wordcamp Sacramento, in my humble opinion, was Chris Lema. He has a larger than life personality and is clearly an expert in his field. His presentation was funny at times, while also being jam-packed with amazing content.\u2026","rel":"","context":"In &quot;Websites&quot;","block_context":{"text":"Websites","link":"https:\/\/socialmediaoutcomes.com\/go\/category\/websites-2\/"},"img":{"alt_text":"chris-lema-wordpress-membership-plugins","src":"https:\/\/i0.wp.com\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/chris-lema-wordpress-membership-plugins-300x209.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1577,"url":"https:\/\/socialmediaoutcomes.com\/go\/dawn-pedersen-talks-about-content-design-at-wordcamp-sacramento-2015\/","url_meta":{"origin":1621,"position":3},"title":"Dawn Pedersen Talks about Content Design at Wordcamp Sacramento 2015","author":"Rick Cooper","date":"November 9, 2015","format":false,"excerpt":"Topic: Content Design: Getting The Most From Your Content And Images Speaker: Dawn Pedersen The first presentation I attended at Wordcamp Sacramento was a primer on writing effective content for your Wordpress website. Keep in mind, I have been blogging since 2004. This was part of the beginner's track. I\u2026","rel":"","context":"In &quot;Websites&quot;","block_context":{"text":"Websites","link":"https:\/\/socialmediaoutcomes.com\/go\/category\/websites-2\/"},"img":{"alt_text":"dawn-pedersen-wordcamp-content-design","src":"https:\/\/i0.wp.com\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2015\/11\/dawn-pedersen-wordcamp-content-design-300x227.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2004,"url":"https:\/\/socialmediaoutcomes.com\/go\/improving-seo-on-your-wordpress-website-using-image-files\/","url_meta":{"origin":1621,"position":4},"title":"Improving SEO on your WordPress Website Using Image Files","author":"Rick Cooper","date":"October 10, 2016","format":false,"excerpt":"I think people sometimes think there is some type of magic involved in SEO (Search Engine Optimization). Yes, SEO is confusing. That's why SEO experts charge companies thousands of dollars per year to rank high on Google. As a small business owner, these services are likely outside your budget. So,\u2026","rel":"","context":"In &quot;SEO&quot;","block_context":{"text":"SEO","link":"https:\/\/socialmediaoutcomes.com\/go\/category\/seo-2\/"},"img":{"alt_text":"Improving SEO on your Site Using Image Files to Improve your Ranking on Google","src":"https:\/\/i0.wp.com\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2016\/10\/improving-seo-on-your-site-using-image-files.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2016\/10\/improving-seo-on-your-site-using-image-files.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/socialmediaoutcomes.com\/go\/wp-content\/uploads\/2016\/10\/improving-seo-on-your-site-using-image-files.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":120,"url":"https:\/\/socialmediaoutcomes.com\/go\/todd-november-1\/","url_meta":{"origin":1621,"position":5},"title":"Todd Lay is November 12th Guest on Attracting Ideal Clients Show","author":"Rick Cooper","date":"November 11, 2008","format":false,"excerpt":"Tune in on November 12th for Attracting Ideal Clients, aired on BlogTalkRadio. We'll be talking about how to use video marketing to communicate with your database. Attracting Ideal Clients on BlogTalkRadioCommunicate with your Database through Video MarketingNovember 12th (Episode 23) 3pm Pacific \/ 5pm Central \/ 6pm Eastern What you'll\u2026","rel":"","context":"In &quot;Announcements&quot;","block_context":{"text":"Announcements","link":"https:\/\/socialmediaoutcomes.com\/go\/category\/announcements\/"},"img":{"alt_text":"Todd_lay_3","src":"https:\/\/i0.wp.com\/www.attractingidealclients.com\/images\/2008\/11\/11\/todd_lay_3.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/socialmediaoutcomes.com\/go\/wp-json\/wp\/v2\/posts\/1621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/socialmediaoutcomes.com\/go\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/socialmediaoutcomes.com\/go\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/socialmediaoutcomes.com\/go\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/socialmediaoutcomes.com\/go\/wp-json\/wp\/v2\/comments?post=1621"}],"version-history":[{"count":8,"href":"https:\/\/socialmediaoutcomes.com\/go\/wp-json\/wp\/v2\/posts\/1621\/revisions"}],"predecessor-version":[{"id":1642,"href":"https:\/\/socialmediaoutcomes.com\/go\/wp-json\/wp\/v2\/posts\/1621\/revisions\/1642"}],"wp:attachment":[{"href":"https:\/\/socialmediaoutcomes.com\/go\/wp-json\/wp\/v2\/media?parent=1621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/socialmediaoutcomes.com\/go\/wp-json\/wp\/v2\/categories?post=1621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/socialmediaoutcomes.com\/go\/wp-json\/wp\/v2\/tags?post=1621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}