Yahoo! recommends a number of best practices you can follow to create a better and more successful application. The best practices fall into these categories: