The document discusses 10 building blocks for enterprise JavaScript development: 1) resist hype, 2) use HTML5 as an app framework, 3) compare responsive design with CSS vs JavaScript, 4) evaluate framework vs library approaches, 5) incorporate modularity, 6) evaluate abstractions for JavaScript, CSS, HTML, 7) don't worry about ecosystem volatility, 8) focus on write once, never touch again (WONTA), 9) evaluate corporate frameworks like Oracle JET, and 10) reconsider JavaScript as an assembly language. It provides examples and recommendations for each building block.