Archive for January, 2008

Pycon08 Registration is open!

Monday, January 21st, 2008

I’m very excited to attend this year’s Pycon . In past years, pycon has been a place for me to learn about the multitude of open-source products that are available, and see how to use them. Turbogears, Twisted, even Iterators were topics that I tackled during previous visits to Pycon. I am certain that this year will be no different.

This year, my third time attending the conference I was unable to find a tutorial that spiked my interest, so I decided to help Mark Ramm and Ben Bangert on their tutorial on both TG2 and Pylons, which I have been participating in the development of. Mark told me that DBSprockets is going to be showcased as a competitor to Django’s newforms. I definitely don’t want to miss that. Mark and Ben are both very knowledgeable about Pylons and TG, and their tutorial should be an excellent way to learn how to use these cutting edge technologies.

I have found that one of the best ways to learn new things is to sprint with other developers. I will be sprinting on TG for this year’s Pycon, and I encourage anyone who has not sprinted before to join a sprint for the topic of their choice. You will learn more than any tutorial or talk can teach you, and best of all you get to contribute.

So, hopefully I’ll see you there. Drop me a line if you are looking for a climbing partner at the conference, I usually try to start up a birds of a feather for those who are vertically addicted.

Turbogears 2 Sprint

Monday, January 14th, 2008

I thought I would take a break from rambling about agile software development to talk a bit about the TG2 sprint which I participated in just this last weekend. Well, maybe I’ll talk a little about agile…

If you have never sprinted before, you should, at least once. What I like best about sprinting is you typically have all the experts right there at your finger tips if you get stuck. Everyone has a unified goal of developing sofware in a certain domain. This creates a great work environment, and one in which you can get a great amount done in a short period of time.

This last Turbogears sprint was interesting because it was a truely international crowd. What was particularly neat about this was that there was an extended amount of time that the sprint was happening, because people from different time zones were working at different times. This is probably more difficult for the sprint coordinator, Mark Ramm, but he pulled off coordination seamlessly. One of the greatest tools in our arsenal was IRC. Mark also had a cut-and-paste webpage, which was incredibly useful for sharing snipets.

While my project is pretty independent of TG, it was great to have discussions with other members on-line about low-level decisions regarding the architecture of TG2. Normally these conversations take a few days over message boards. So, thanks to some sprinting DBSprockets is entering it’s Beta phase, and I am hoping to get more users now that I have created a primitive way to manipulate Sprockets.

In any event, I hope that Mark will be coordinating another sprint in February, I am pretty sure he will, and if you want to come over to Boulder, CO I would be happy to make you feel welcome.

-chris