Successfully reported this slideshow.

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

BayNode Optimizing Developer Workflows

  1. 1. Optimizing Developer Workflows Ross Kukulinski - @rosskukulinski #BayNode Lightning Talks March 5, 2014
  2. 2. Rapid iteration Write Tests  Write Code  Run Tests  Test App Later, Rinse, Repeat. The faster you can do this, the better.
  3. 3. Test Driven Development • You are doing this, right? • We run unit tests after every change • We run the test suite as pre-commit hook
  4. 4. JSHint / Lint / Whatever • Teams should agree on a style – (Or at least agree to disagree but deal with it) • Linting can help enforce (and catch ‘dumb’ mistakes) • We run lint on every file change
  5. 5. Live Reload • Chrome extension • Modules for Grunt, Gulp, others • Refresh your browser on change
  6. 6. Make / Grunt / Gulp / Whatever Task runners automate developer workflows They also provide consistency across your team Pick one (or more) and use them
  7. 7. • Application Scaffolding • http://yeoman.io/
  8. 8. DEMO! • https://github.com/DaftMonk/generatorangular-fullstack

Editor's Notes

  • npm install -g generator-angular-fullstackmkdirbaynode_live && cd $_yo angular-fullstackbaynode_workflowgrunt servehttp://localhost:9000
  • ×