My GPG key is here, or you can get it from the MIT PGP Public Key Server.
I sometimes dabble in photography, so here are two self portraits - one professional and one more creative.
I try to keep my LinkedIn profile up to date.
My latest personal project is The Carrier, a 35 chapter graphic novel that uses iPhone as a platform to tell a story in real time, incorporating text notifications and geolocation along the way. If you have an iPhone, check it out.
I am a member of the Apache Software Foundation, and served as an officer from 2005 to 2009.
I was lead author for the very well received mod_perl Developer's Cookbook. You can read some reviews here.
I gave Implementing Apache Solr at Ticketmaster: a Case Study at ApacheCon 2010.
I was honored to be a speaker at the 2010 Tools of Change conference, where I presented Digital Storytelling: The Evolution of Publishing Fiction on a Mobile Device.
ApacheCon 2008 featured the conference session Perlformance: The Art and Science of Tuning a Large Perl Application
ApacheCon 2006 brought with it Writing Tests with Apache-Test (code, slides), a 3 hour tutorial, and the conference session Output Filters with mod_perl 2.0.
2006 marks the 6th year in a row I was a speaker at OSCon. This time it was the 3 hour tutorial Power PHP Testing (code, slides) co-presented with Chris Shiflett, and a new talk Rock Your Testing World with Devel::Cover.
ApacheCon 2005 yielded the 3 hour tutorial Power PHP Testing, co-presented with PHP expert Chris Shiflett.
At OSCon 2005 I presented the 3 hour tutorial Test-Driven Apache Module Development as well as the conference session A Few Cool Things About mod_perl 2.0.
At YAPC::NA 2005 I presented A Few Cool Things About mod_perl 2.0 and Writing Tests With Apache-Test, Part II.
I gave the three hour tutorial Test-Driven Apache Module Development at ApacheCon 2004, as well as the conference session mod_perl 2.0 at Warp Speed. I also co-presented Testing PHP with Perl with Chris Shiflett. Slides and code from all of the presentations can be found here.
I gave Programming the Apache Lifecycle again at OSCon 2004. You can find the slides here and the code here.
I spoke at YAPC::NA 2004, presenting: Writing Tests with Apache-Test and Why mod_perl 2.0 Sucks, Why mod_perl 2.0 Rocks.
I gave two talks at ApacheCon 2003: Writing Tests with Apache-Test and Why mod_perl 2.0 Sucks, Why mod_perl 2.0 Rocks.
I presented two talks at OSCon 2003: Programming the Apache Lifecycle, a three hour tutorial, as well as the 45 minute session Writing Tests with Apache-Test.
Back in 2003, I wrote a series of articles on mod_perl 2.0 for perl.com.

    Filters in Apache 2.0 begins the series with an introduction to Apache 2.0's new output filter mechanism.

    Testing mod_perl 2.0 discusses how to use the powerful Apache-Test framework to test your mod_perl applications.

    Integrating mod_perl with Apache 2.1 Authentication shows how to leverage the new Apache 2.1 authentication provider mechanism and write Digest providers in Perl. It's very cool stuff.

You can find code from the articles here.
At ApacheCon 2002 I gave Object-Oriented mod_perl, which can be found here.
At YAPC::NA 2002 I gave a three hour talk mod_perl: do more, which was really three different presentations. All three can be found here.
The slides from my 2002 OSCon presentation, Transitioning to mod_perl Handlers, can be found here.
The slides from my 2001 OSCon presentation, Transitioning to mod_perl Handlers, can be found here.
I have several modules on CPAN, which can also be found here. Fun, experimental modules not for CPAN can be found here.




this page is valid html