Brought to you by H I R E D - The easiest way to get a job as a developer. Find your dream job today.

Episode #35: Turbogears and the future of Python web frameworks

Published Tues, Nov 24, 2015, recorded Wed, Oct 28, 2015.

Do you have a new web project coming up? Are you thinking of choosing Django or maybe Flask? Those are excellent frameworks, but you might also want to check out TurboGears. It was created and released around the same time as Django. It lets you starts your project as a microframework (like Flask) and yet can scale up to a fullstack solution (like Django). It also has built-in support both relational DBs (via SQLAlchemy) and MongoDB. This week Alessandro Molina is here to tell us all about TurboGears!

Links from the show:

TurboGears: turbogears.org
TurboGears presentations: turbogears.org/welcome/presentations.htm
TurboGears on Github: github.com/TurboGears/tg2
Kajiki Templates: pythonhosted.org/Kajiki
Depot Library: depot.readthedocs.org
DukPy: github.com/amol-/dukpy
WebAssets: webassets.readthedocs.org
TurboGears documentation on Genshi:
turbogears.readthedocs.org/en/latest/turbogears/genshi-xml-templates.html
Ming (MongoDB in TurboGears basis): ming.readthedocs.org
TurboGears micro-framework mode: blog.axant.it/archives/545
A WebAssets filter that compiles ES6 to ES5 using DukPy and BabelJS:
gist.github.com/amol-/25bd86dfc630bf43aab2
Recent Python WebSIG thread on evolving WSGI for HTTP2 and asyncio:
mail.python.org/pipermail/web-sig/2014-October/005340.html
Master-Slave DB support in TurboGears:
turbogears.readthedocs.org/en/latest/cookbook/master-slave.html
The project Alessandro mentioned during the episode that has been created in less than 1 hour starting as a single file and scaling up:
previewstrap.axantlabs.com

Want to go deeper? Check out my courses


Alessandro Molina


Individuals: Support this podcast via Patreon or one-time via Square Cash or . Corporate sponsorship opportunities available here.