Today was made of twenty-four karat win.
- We had three excellent keynotes, but the one that stood out was Mark Shuttleworth’s discussion of Cadence, Quality, and Design, in which he discussed the discipline of development on a timed schedule, and how it has helped the Ubuntu teams.
- David Beazley’s Understanding the Python GIL was as crunchy as I’d hoped. He did a series of tests on how the Global Interpreter Lock acts when dealing with threads on a single or and then on multicore machines. It was outstanding.
- Catherine Devlin gave a talk about how to build command-line interpreters using cmd and cmd2, then as a bonus explained how SQLPython can make your life better. A commandline shell that allows you to interface with Oracle, MySQL, or PostGRes as if you were in a Unix shell? Yes please!1
- C. Titus Brown’s discussion of implementing different continuous integration packages was as entertaining as could be, and brought home several good points (mostly, just use Hudson. Really.).
- Finally, Ned Batchelder demystified several layers of confusion during his talk on Tests and Testability. I’m looking forward to playing around with his ideas at work this week.
I’m beat. There’s one more day of talks, then I’m on my way back home. Not sure when I’ll be able to get my Day Five post up, but I’ll try to do it before I fly out.
Thanks for reading!

- This talk completely blew me away, and I’m wondering if she accepts sacrifices or tribute.[back]
Both comments and pings are currently closed.
Filed Under :
Feb.20,2010
Tags :