Optimizing Your Code Development Workflow

If you are a solo developer, you might test on your local, merge to master, and then push to the live site (I'm not suggesting that workflow!). As your team grows and your project complexity increases, it makes sense to adjust your development workflow to handle working on lots of features in parallel, peer reviews, QA and automated testing, and keeping your "code publication pipeline" clear for emergencies.

There are many ways you can architect your workflow. We'll talk about:

  • Hosting platforms such as Pantheon and Acquia and integrating with their workflow and developer tools
  • External repository services such as Github and Bitbucket
  • GUI development tools such as PhpStorm and SmartGit vs command line tools
  • Integration with automated testing such as SauceLabs
  • Using githooks to improve code quality
  • and more...

Intended Audience:

This session is best suited for architects, tech leads, and developers as well as technical project managers who want to understand the developer's workflow.

Skill Levels:

This session is most suitable for intermediates but beginners who want to start improving their processes are more than welcome.

About the Speaker:

Kristen has been working with Drupal since 2004 as a developer and architect, specializing in multilingual, migrations, and SEO. She has presented at DrupalCons, BADCamps, Stanford camps, and other Drupal camps and user group meetings.

 

Session track: 
Session skill level: 
Session speaker(s):