Why Pyramid is the best web framework for building web frameworks
Talk details
Pyramid is a general web framework that can be used to create applications of all sizes and kinds. There are many web frameworks that can claim this to one degree or another. However, Pyramid is unparalleled when you need a general framework to run on top of it rather than a stand alone application. Pyramid's core is small enough that it doesn't get in the way, plus it's engineered with extensibility in mind. Perhaps its main asset in the build your own framework department is the structured configuration mechanism, which allows you framework to have well defined configuration and initialization steps. Other mechanisms, like custom predicates, make it very easy to add view selection logic and keep clutter out of the proper view code.
In this presentation we'll look at Pyramid features that are conductive to good framework design and examine real life examples from SubstanceD, Kotti, and other Pyramid based frameworks.
Speaker details
Long time Zope/Plone person. Pyramid cheerleader.