Google I/O 2011: JavaScript Programming in the Large with Closure Tools