Archive for May, 2007

Web 2.0 Development with TurboGears (almost ready)

I’ve been working on this class for a bit, and I think I’m almost ready to open up registration, but it seems that I may have borked an Moodle upgrade and now registration isn’t working.

Hopefully I’ll be able to get that fixed in the next few days, or else I’ll setup moodle on an entirely different server. We’ll see how it turnes out.

But I also wanted to update everybody on how I plan for the course to work. The plan is to post some new information on a regular basis, but each week’s study materials will be largely composed of existing online materials, javascript tutorials, online CSS resources, javascript library screencasts, and stuff like that. The goal of the class is not to reproduce materials where there’s already good stuff available, it’s to build a community of people learning together, and to fill in the holes where the existing materials might not yet be good enough.

Since we’re also talking about TurboGears a lot, I’ll also make reference to the online TurboGears docs, and the TurboGears book on a regular basis.

I’ll also be posting some recommended books for various subjects, and hopefully people will join in and give their recommendations too.

This class will only work if the people who sign up work together to learn the material and answer each other’s question. One of the core theories behind this class is that people learn by doing, and by explaining to others what you’ve discovered — so this will definitely not be lecture driven — which is good, because that’s hard to do on the web anyway!

Currently, I expect to open registration for this class later this week, and actually start the class the first week in June.

TurboGears 1.1 Sprint May 26th

GearWomanI’m trying to help organize a globally distributed TurboGears sprint for may 26th. And it would be a great place to get your feed wet with developing for the TurboGears core. So, if you’re up for a learning experience, and you’ve got some time it would be great if you could lend a hand.

If anybody is willing to show up in Ann Arbor, I can provide food, a place to hack, and some good clean post-sprint debauchery. For, unfortunately those sprinting outside of the Ann Arbor area will have to provide their own space, food, and most of all their own debauchery.

If you’re interested in participating in the sprint, please join the Sprint Coordination mailing list.

We’ve got folks committed to:

  • Migrating test infrastructure to CherryPy 3
  • Finalizing the TurboGears 1.1 configuration system, and implementing what we decide on
  • Workiing on the turbogears SQLAlchemy integration to make it easier to use multiple databases
  • Doing some general clean up of open tickets

My personal goal is to help get the trunk into a usable state, which means tackling the configuration issue. Once people can run their existing projects on the trunk, TG developers (like me) will be able to do our daily work on turbogears projects on the trunk. Which in turn should help us to attract more developers and testers and continue to make TurboGears a great tool for rapid web application development.