Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

BayNode Optimizing Developer Workflows


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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 •
  8. 8. DEMO! •