... and test-driven development.
Let's pick some tools to see how it feels like:
1. Server vs Client side, is it enough to target user-facing components?
2. Popular libraries: Jasmine, mocha
3. Article Introduction to test-driven development.
4. Code style assessment: https://www.codacity.com.
5. QUnit is a powerful, easy-to-use JavaScript unit testing framework.
6. Chai: BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
7. API Testing with Postman: http://bit.ly/2iPv1Fp
7. TAPE testing https://www.npmjs.com/package/tape
Article from Elliot about why he uses TAPE instead of MOCHA
http://javascript.crockford.com/prototypal.html
Twilio (SBM already has contrac)
http://docs.smarthealthit.org/authorization/backend-services/
Note new addition of EPIC's SMART (FHIR) Sandbox to the Dev Book.
FHIR Dev Book