Using fabric to standardize the development process

Audience level:
Best Practices/Patterns
March 10th 2:55 p.m. – 3:25 p.m.


By ensuring consistency and repeatability in setting up the development environments of a team of developers, errors can be avoided (by automating repetitive tasks). It also helps by lowering the entry barrier for new developers, and letting existing developers focus on development tasks without having to worry about infrastructure or process issues.


This talk will show how you can use fabric to standardize the different tasks that are commonly performed during the development process. Such tasks can be grouped into categories like:

  • bootstrap: initializing the development environment
  • database: managing the database
  • testing: running tests
  • lint: validating the code against different standards
  • deploy: automating the deployment process