This talk is a longer version of a talk given at the Python Meetup in San Francisco in July 2011.
A copy of the slides of that talk can be found here
In this talk we will provide an overview of some of the web2py design decisions and its newest features. In particular we will discuss which design decisions were inspired by other frameworks (Django, Turbogears, Flask) and which were not and why.
This talk will be an occasion to acknowledge the importance played by other frameworks in the design of web2py and thank them. It will also be a way to explain the motivation behind some of the controversial design decisions and which unique features in web2py depend on them.