Hello all,

As you may have noticed, there is a bit of an uptick in Perl
representation at OSCON this year compared the the last couple of years
and I'm happy to be a part of that with my Intro to mod_perl 2 tutorial.


You'll notice that it is an intro talk, so it may not be of interest to
the more experienced folks on the list. However, I'd welcome any input
if you have it.

My basic approach will be to try to give a general lay of the land with
regard to mod_perl's place in the web serving picture. I find that a lot
of the initial questions from beginners involve what goes where and what
exactly is being done by which components. This can all be very
confusing and a barrier to understanding things, but when you're trying
to get something done, you don't often look for the broad scope docs.
You just want an answer.

So I've structured the talk the way I perceive many people getting into
mod_perl. They might start with CGI acceleration and down the road
realize they can inject something interesting into the Apache request
cycle to solve a problem. My hope is people will walk out of the talk
with a clear picture of the tools that are available and how they fit
into the big picture.

I'll also cover migrating from 1 to 2 with an example module. I figured
I could do an actual module and give the changes back to the author or
release the new Apache2 version. Any suggestions for something fairly
small but useful under mod_perl 1 that hasn't been migrated?

(I was going to do: http://search.cpan.org/~petdance/Apache-Pod-0.22/,
but Theron Lewis beat me to it:

Also, I'm giving the migration part of the talk at YAPC::NA this year.
The schedule isn't out yet, but the web site is here:


Please pass along the info to anyone you think might benefit from an
intro to mod_perl talk, or sign up yourself if you're in that situation.

Also, I'd be happy to hear any suggestions.


Jim Brandt
Administrative Computing Services
University at Buffalo