Open Source
I maintain some open source development, written primarily in Python and Objective-C.
- PySmug — a high performance client library for SmugMug
- SmugNDrag — automates creating blog links for SmugMug managed images
- openroom — python bindings for the Lightroom database
- Regilla — scripts to manage converting flac or shorten archives to mp3s
- ErlSmug — an Erlang client library for SmugMug
- Jython — I was the primary maintainer for awhile and wrote the popular zxJDBC module. My proposal Moving Jython Forward did in many ways do just that.
Publications
- Scalability Worst Practices. InfoQ. August 18, 2008.
- Jython & zxJDBC Database Programming. Py. 2002.
Presentations
- Orbitz World Wide: An architecture’s response to growth and change. QCon, San Francisco, CA, November 9, 2007.
- Panel Discussion: Architecting for Performance and Scalability. QCon, San Francisco, CA, November 8, 2007.
- Version Aware SOA using Jini and Java. JavaOne, San Francisco, CA, May 17, 2006.
- Implementing a Version Aware Service Dispatching Framework Using Jini. Ninth Jini Community Meeting, Chicago, IL, October 19, 2005.
- Introduction to Jython. ChiPy, Chicago, IL, January 13, 2005.
Interviews
Technical Reviewer
- Beautiful Code: Leading Programmers Explain How They Think. O’Reilly, 2007.
- Jython Essentials. O’Reilly, 2002.
- Jython for Java Programmers. New Riders, 2001.
Honors & Awards
- Elected to the Python Software Foundation in 2005.
Random Code
- santa.py — Santa Claus concurrency problem in Stackless Python