Quotes from Miguel Grinberg
Blueprints were introduced in Chapter 7 as a way to define routes in the global scope after the creation of the application was moved into a factory function. The routes related to the user authentication system can be added to a auth blueprint. Using different blueprints for different sets of application functionality is a great way to keep the code neatly organized.
~ Miguel Grinberg
BazillionQuotes.com
Many users do not understand the warning from the browser. For this reason, it is considered good practice for web applications to never leave a POST request as a last request sent by the browser. This practice can be achieved by responding to POST requests with a redirect instead of a normal response.
~ Miguel Grinberg
BazillionQuotes.com
The safety of user information stored in databases is often overlooked during the design of web applications.
~ Miguel Grinberg
BazillionQuotes.com
