A talk describing how I use services like Travis CI, Coveralls, Papertrail, DataDog and others to make my life easier and more productive on Plone and Pyramid projects.
Personally, I regard time spent fixing preventable problems and doing routine tasks is time wasted stupidly. I'll show you how you can leverage some of the recently available "cloud" services to cut the amount of routine tasks in your day-to-day work.
This talk is somewhat based on the Travis CI talk I had last year on PloneConf in Arnhem, but extended to include other cloud services.
67. THE PLONE TEMPLATE
zc.buildout best practices
GenericSetup install profile
Zope 3 browser layer
z3c.jbot overrides folder
static/ resourceDirectory for serving static resources (images, CSS, JS, etc.)
Sphinx documentation
test suite with a solid test coverage
Travis CI integration
68. THE PYRAMID TEMPLATE
zc.buildout best practices
SQLite for development, PostgreSQL for production
A sample view with a Chameleon template
A sample DB model
static resources filled with Twitter Bootstrap niceties
Sphinx documentation
Exemplary test suite
Travis CI & Coveralls integration
Heroku continuous deployment
70. Thanks!
Some images taken from sxc.hu
http://travis-ci.org/
http://coveralls.io/
https://papertrailapp.com/
http://www.datadoghq.com/
http://docs.fabfile.org/
https://pypi.python.org/pypi/githook
https://www.heroku.com/
@nzupan