This was my very first PyCon, and it confirmed for me that the beloved dynamic language we use in Chandler is very much alive and growing. Overall, there was a great sense of energy and enthusiasm about Python.

I started out the conference by attending one of the Thursday tutorials, "Agile Development and Testing In Python". This turned out to be very interesting and informative: the presenters, Grig Gheorghiu and Titus Brown, have done a lot of research into various testing and development tools while putting together a web mail aggregator. Highlights of these for me were: twill (Titus's web navigation scripting and testing tool), selenium (the javascript testing framework), Trac, various unit testing frameworks, and the twisted buildbot.

Outside of OSAF-related stuff, the technical highlight for me was probably Guido's "State of Python" keynote; there are some nifty new features coming out in 2.5. I finally took the chance to read up on coroutines (PEP 342), the "with" statement (PEP 343) and setuptools. I tried to attend talks on as wide a range of topics as possible: it was very cool to see people using python in applications from robotics to analysis of osteoporosis clinical trials.

On a somewhat tangential note, Katie shared the PyCon calendar on cosmo-demo; it turns out that on the trunk of Chandler (i.e. with section support), you can view the schedule in "All" mode, sorted by date, and this gives you a nicely grouped display where you can easily see which sessions you can can choose from in any given time slot.

The OSAF talks and sessions were well-attended and seemed to go well. As other people have mentioned, there were good questions asked at the Chandler BoF session. Katie did an admirable job of demoing Chandler (including new features) within the confines of a 5-minute lightning talk. Brian's rock star alter ego made his i18n talk entertaining (as well as informative), Jeffrey explained his vobject library clearly and succinctly, and drummed up several participants for the later vobject sprint. For me, it was good to get out in public and give a talk (on zanshin), despite having been somewhat trepidated beforehand. Afterwards I did have a couple of really good hallway conversations with people related to the talk's content.

On the sprint days, I ended up working on adding ICalendar VTODO (task) support to import/export. It was good to take a whack at this while surrounded by Chandler expertise in a lot of areas! As other people have mentioned, on the second day of sprints, it was good to have a lively (and somewhat mind-bending at times) discussion of ideas (mainly pje's) for upgrading user's data.

--Grant

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/dev

Reply via email to