RLHieger
Best practices always seems to me to be an area of great contention, and with widely varying opinions. Nonetheless, I believe this is an area that would be of great service to the materials in the NG-BOOK.
I believe that best practices fall into the domain of design patterns, i.e. patterns of software architecture that hasten a successful build. Call them widgets, if you will. If you scoff at that, call them building blocks. But I truly believe the book, and the community surrounding it, would benefit greatly from establishing such guidelines.
I hasten to emphasize that they are guidelines, not rules, because, no doubt, the more one learns in the development process, the easier it is to defy convention with excellent results.
I would be very interested to hear others' thoughts on this matter.