I've been learning backbone this week. I find my JS is more robust (and often works first time!) when it's all neatly separated.
miniblog.
Related Posts
Percy is a neat product for CI of visual changes: https://percy.io/
It reminds me of Wraith: https://github.com/BBC-News/wraith but neatly packaged as a service to run against pull requests.