Talk Details

Home
About
Register
FAQ
Talks
Schedules
OSS Expo
Discussions
Guides
Sponsors
Press
Photos
Contact
LB/2002
LB/2001
The BLUG
Speaker Name Badi Kumar S
Company Yahoo Inc.
Talk Title Writing Apache Modules
Track Development
Scope Technical
Synopsis The Apache Web server is a fairly complex beast, featureful and pervasive. Writing a module for it must therefore be an involved and arduous task, right?
Well, no, not necessarily. In fact, depending upon what you want to do, you might be able to have your module built and running in a day. (More involved functionality may take longer, of course.) The role of a module is to be available to perform its task(s) at the appropriate times during the server's operation; these points at which modules can get involved are called phases.

Since modules are actually bits of software that are linked into the running server, they have an advantage over the alternative (i.e., external applications invoked by the server at need, like CGI scripts). For one thing, their performance tends to be better than that of an equivalent CGI script; for another, they have access to the full range of the Apache API and the request processing sequence. There is no per-use startup or activation performance penalty, since the code is already running.

I will be basically touching upon the salient steps a developer should follow to have an up and running module and also about how the Module API has changed from Apache 1.3 to Apache 2.0
Speaker Profile Badi kumar works in the core apache team at Yahoo!. He rips apart Apache code for living and he is one of the active members in the Apache 2.0 engine at Yahoo!.
Download Slideshow
No of Downloads - 97
OpenOffice Format

(Click here to learn more about OpenOffice, the free office suite for Linux, Windows, etc.)

PowerPoint Format
Disclaimer : The text and images in these slideshows have been provided by the speaker, not by the Linux Bangalore/2003 organizers. Copyright or any other form of complaints should be taken up with the speaker.

See Talk Schedule

In case you face any problems in downloading the slides, please contact us

EVENTSPONSORS

Principal
Principal Sponsor

Platinum
Platinum Sponsor

Gold
Gold Sponsor

Silver
Silver Sponsor

ENDORSEDBY