well, it looks as though two of my proposals for this year's OSCon were accepted. while I'm certainly glad (and honored) to have had my material accepted (fully understanding that there are always too few spots for too much good stuff), I'm a bit disappointed that the one I wanted to do the most didn't make the cut.
it was going to be a parallel of Matt's talk from last year, Why SOAP Sucks, Why SOAP Rocks, but focused on mod_perl 2.0. it's a shame really - after going through the motions of trying out mod_perl 2.0 myself, and after hearing "this sucks" from lots of experienced mod_perl folks when doing the same thing, I'm pretty sure that I could have presented a pretty inspiring and entertaining talk. I mean, it still cracks me up that I can talk about assbackwards and have it be a technically relevant difference between the two versions.
oh, well. maybe next year I'll think up a less controversial title...
Re:What are they?
geoff on 2003-03-07T16:39:31
I have a 3 hour tutorial, "Programming the Apache Lifecycle" (essentially the same tutorial I've given the past few years) and a 45 minute talk "Writing Tests with Apache::Test" (for which I probably asked for too short a time). short descriptions follow:
Programming the Apache Lifecycle
mod_perl gives Perl developers the ability to put every aspect of Apache under their control so they can program within the Apache framework instead of around it. With all this power, knowing where to start is difficult. This session will cover programming the Apache framework from the ground up, clearing the way for the myriad of possibilities mod_perl makes available. Techniques specific to handling resource control, maintaining state, proper caching headers, and logging through the mod_perl API will round-out this session and start developers "thinking in mod_perl."
Writing Tests with Apache::Test
Tests make your life easier, and Apache::Test makes writing live webserver tests easy.
This talk will introduce the Apache::Test interface and detail how to let it make your life easier. We will step thought the processes of writing a complete test suite for a simple Apache:: module, from generating the Makefile.PL to deciding which aspects of our module ought to be tested - everything you need to be able to start writing tests for your neglected web applications.
Why mod_perl 2.0 sucks, why mod_perl 2.0 rocks (no, this won't be at the conference)
Have you tried working with mod_perl 2.0 yet? Ugh. With all those new classes and directives to learn, not to mention the list of incomplete features, you might as well stay with the trusty, stable mod_perl of old. And subroutine attributes? Eesh.
Of course, the new 2.0 API does let you do fun stuff like write input filters. Oh, and there's the Apache::Test framework that's pretty cool. Not to mention a method called assbackwards().
This brief, fun talk will introduce mod_perl 2.0 by poking fun at its shortcomings as well as showcasing its promise.Re:What are they?
petdance on 2003-03-07T16:54:58
Tests make your life easier, and Apache::Test makes writing live webserver tests easy. This talk will introduce the Apache::Test interface and detail how to let it make your life easier. We will step thought the processes of writing a complete test suite for a simple Apache:: module, from generating the Makefile.PL to deciding which aspects of our module ought to be tested - everything you need to be able to start writing tests for your neglected web applications.Good gosh, I think we oughta put our heads together. Mine's going to talk about automated testing, including Apache::HTML::Lint.
Re:What are they?
geoff on 2003-03-07T17:05:38
well, this will be more a story about how to setup and configure Apache::Test so that people can start using the interface - nuances of creating the Makefile.PL, what goes into the config files, where to put custom handlers, how to run in verbose mode or run single tests, etc. it's less about testing methodologies. there's only so much you can do in 45 minutes:) Re:What are they?
petdance on 2003-03-07T18:07:04
Oh, I understand. But I wanna be able to 1) steal ideas from your talk, and 2) plug each other's talks.It'd be nice if the conference schedule had hyperlinks between related talks...
Re:What are they?
perigrin on 2003-03-07T20:36:50
It'd be nice if the >conference had hyperlinks between related talks.Re:What are they?
chromatic on 2003-03-07T19:30:14
This is Perl. There's no testing methodology, just people *doing* stuff!
(Yeah, I'm trying to be quotable.)