Anyone try out the tenets in <i>Reliable Javascript</i> (2015), pre-Typescript?<p>The authors praise--and begin with an example from--D3.js, and work through handrolled dependency injection, aspects, and test-driven development with Jasmine.<p>Truly understanding `this`, .bind, .apply, and .call may be essential to a mastery of (vanilla) Javascript.