TurboGears: An Exercise in Natural Selection 2.84 http://spkr8.com/t/1536

Description:

These days there's a web framework for everyone. Java, Ruby, PHP, even Scala have their own frameworks. In the Python world, the creation of WSGI (Web Standard Gateway Interface) has exacerbated web framework proliferation; it's just too easy to roll your own. The question is: has WSGI rendered the concept of a framework passe?

TurboGears is a Python web framework that helps the developer by providing an intelligent set of defaults, while enabling the developer to choose his favorite database mapping, templating language, or adjunct WSGI software to add to the stack.

This talk will examine how TurboGears aims to "Make the simple things easy. Make the difficult things possible." while maintaining the idea that choosing your own framework is valuable.

Comments on this Talk

25f0e94 Derek Chen-Becker, 11 Oct 09:09 PM

Overall a good talk. There were a couple of things that I thought could be improved on:

  1. I think if you focused more on what TurboGears currently supports that would be good. It seemed like several times in the talk you bounced around on version numbers (e.g. "in TG 1.x we did this. Now we're at 2.x and we do this, but in the latest 1.y we will be doing this"). IMHO it would be better to say "this is what we're using, but we allow you to plugin x, y, or z if that's what you want", and you don't really need to detail x, y, or z because if people want to use them they'll figure them out because they have specific reasons.
  2. At one point you backed up about 10-15 slides just to point out that LAMP doesn't necessarily cover all needs and that some built in functionality to TG is just fine for starting out (IIRC this was related to the Static File Server). I don't think you really needed to show the slide to make your point in that case, and having to run back and forth through the slides breaks the flow of your talk.
  3. I think you were showing some nerves during the talk with a little fidgeting (both physical and verbal), which is a little distracting. I think that you had a good talk, so just keep on giving it (and more talks) and just work on relaxing a bit more. Easier said than done, I know, but it's the only way to get better.
Have an account? Sign in.

Leave a Comment

Remember to keep it constructive! Identify strengths and areas for improvement, and make suggestions!

6 Ratings: 2.84

Delivery: 2.55

Content: 3.13

Your Rating: 2.5

I'll Rate It! I was there.

Last Five Ratings