It's a little dogmatic in places. For example, stored procedures and custom functions to improve database performance are a perfectly legitimate approach, but not the only one, and it comes with limitations as well as benefits. :P
Also, way to totally omit NoSQL data stores and automated testing. Selenium anyone? no one? bah.
Also, way to totally omit NoSQL data stores and automated testing. Selenium anyone? no one? bah.