I work for Canonical as a software engineer on Ubuntu Server, specifically the open source Juju project to better support cloud computing through a service orchestration model. Juju uses Python/Twisted, as well as some Go, and relies on ZooKeeper for its distributed coordination semantics.
In my free time, I'm a committer on the Jython project. For Jython 2.5, it seems like I worked on nearly all aspects, including the compiler, concurrency, Unicode, and other aspects of builtin types. I also co-authored the Definitive Guide to Jython. For 2.6+, I'm involved in a collaboration with a compiler research group at the University of Colorado at Boulder, where we've been looking on how to improve Jython's performance and support gradual typing (especially to improve Java integration). I probably have given too many talks on Jython, but expect more!
My wife and I live near Boulder, with two wonderful kids, a Golden Retriever puppy, and a garage filled with skis, snowboards, snowshoes, various types of bicycles, a stand-up paddleboard, wind surfing sails, and other sundry sports equipment.
- March 10th 11:45 a.m. – 12:15 p.m.
- Making Jython Faster and Better