The current state of dependency inversion in JavaScript
blog.wolksoftware.com