I was in St. Louis in September speaking at the Powered by JavaScript conference. My talk was about reducing boilerplate and avoiding build tool configuration files by extracting a core set of processes into an adaptive tool that generates and maintains your configuration.
The talk touches on the basics of Grunt, Static Analysis, and techniques necessary to precompile preprocessors and auto-bundle your JavaScript applications.
Enjoy!