E-Scribe : a programmer’s blog

About Me

PBX I'm Paul Bissex. I build web applications using open source software, especially Django. Started my career doing graphic design for newspapers and magazines in the '90s. Then wrote tech commentary and reviews for Wired, Salon, Chicago Tribune, and others you never heard of. Then I built operations software at a photography school. Then I helped big media serve 40 million pages a day. Then I worked on a translation services API doing millions of dollars of business. Now I'm building the core platform of a global startup accelerator. Feel free to email me.

Book

I co-wrote "Python Web Development with Django". It was the first book to cover the long-awaited Django 1.0. Published by Addison-Wesley and still in print!

Colophon

Built using Django, served with gunicorn and nginx. The database is SQLite. Hosted on a FreeBSD VPS at Johncompanies.com. Comment-spam protection by Akismet.

Pile o'Tags

Stuff I Use

bitbucket, Django, Emacs, FreeBSD, Git, jQuery, LaunchBar, Markdown, Mercurial, OS X, Python, Review Board, S3, SQLite, Sublime Text, Ubuntu Linux

Spam Report

At least 236507 pieces of comment spam killed since 2008, mostly via Akismet.

YAPWF: TurboGears

Even if all the recent interest in Django hasn't stopped other people from trying to create Python web frameworks, I think it has raised the bar for what people decide to unleash on the world.

Enter TurboGears.

Though it's billed as a "megaframework," its structure is almost identical to plain ol' frameworks Subway and Fanery: a stack combining SQLObject, CherryPy, and a templating system (in this case, Kid). TurboGears also adds Ajax support via MochiKit.

It's installable via setuptools; even if this means you need to install setuptools first, the net effort required is still less than manually installing TurboGears and its four separate framework components. Dependency management is no small thing when you're combining several pieces that are all evolving rapidly.

In addition to all of the above, TurboGears has some other notably Rails-ish aspects: it's an extraction from a real project; it has demo webcasts and support for unit tests; it has a breezy website that makes using the framework sound like fun.

Also see Bob Ippolito's post and Philip J. Eby's post on the introduction of TurboGears. Bob and Philip are, respectively, the creators of MochiKit and setuptools.

I think the name leaves a lot to be desired, but otherwise TurboGears is looking very good.

Sunday, September 18th, 2005
+ +

Comments are closed for this post. But I welcome questions/comments via email or Twitter.