
|

Innovate Collaborate
Discover

July 17-20, 2000 in Monterey, California
|

Join our mailing
list to receive the latest information on the 2000 O'Reilly Open Source
Software Convention.
|

|
07/17/2000,
08:45am
to 12:15pm
in San Carlos II
Presented by Duncan Lamb
Who Should Attend:
Web site developers and project managers who wish to add portal features to
their Web sites and increase the "stickiness" of their sites. For the
sample code presentations, you should have a basic understanding of PHP and
database integration.
Learn how to leverage existing sites by adding portal features, including
allowing user-customizable content and interfaces, groupware features, and
standard Internet services that users are probably using at another site
right now. Discover the value of adding features to your site to create a
community and to encourage visitors to use multiple services in your site's
structure. We'll also outline some common and easy-to-add services that add
significant value to any site, yet require little additional administration.
You'll see demonstrations of real code that can be immediately incorporated
in a site. Although most of the presented code will be in PHP and Perl, the
concepts are applicable to any platform.
Course Outline:
- Making your site a destination instead of a pitstop
- The importance of incorporating features into your site now
- Portal services for your users
- Creating and building a community
- Database integration
- Coding right: zero-administration applications
- Examples with code:
- Forums
- Mailing Lists
- Webmail
- Postcards
- Personalization with cookies
- Grabbing headlines from other sites
- Interacting with command line applications
- Sending your headlines to paging services
- Affiliates
| |
07/17/2000,
08:45am
to 12:15pm
in San Carlos I
Presented by Stas Bekman
Who Should Attend:
Programmers with basic Perl and Apache experience who wish to get
started with mod_perl.
Explore widely used strategies of coupling mod_perl with another Apache
server or/and Squid proxy server to improve performance and reduce system
requirements. Learn to port and develop CGI scripts and modules under
mod_perl, about persistent database connections and various performance
tips.
Course Outline:
- Basic Installation and Configuration
- Real world strategies: light vs heavy server,
- mod_proxy and squid.
- Porting existing CGI scripts
- Developing code under mod_perl
- mod_perl and RDBMS databases
- Performance improvement tips
| |
07/17/2000,
1:30pm
to 5:00pm
in San Carlos I
Presented by Doug MacEachern
Who Should Attend:
All those interested in going beyond CGI programming, from the surface and
into the depths of the Apache API.
Dive deeply into mod_perl and discover how and why there is much more to
Web server programming than CGI. Find out what can be accomplished by
taking advantage of everything Apache has to offer.
mod_perl is an Apache server plugin module that embeds a Perl interpreter
into the server and provides object-oriented Perl interfaces to the Apache
API.
Course Outline:
- The Apache module architecture
- The Apache API
- Writing content handlers
- Authentication and authorization
- Implementing HTTP proxy modules
- Implementing logging modules
- Server configuration with Perl
- Implementing configuration directives
- Development and debugging tools
- Perl code optimization
| |
07/17/2000,
1:30pm
to 5:00pm
in San Carlos II
Presented by Lincoln Stein
Who Should Attend:
Webmasters, Web (e.g., CGI) developers, and system administrators; general
software developers may also benefit from attending. Experience in managing
a Web server or writing server scripts is desirable but not required.
The Web feels safe and anonymous, but it's not. If you are a Webmaster, you
must worry about attempted break-ins to your system and denial of service
attacks. If you are a user, you are threatened with unwanted intrusions on
your privacy. This tutorial will disentangle the confusing and jargon-laden
field of Web security, explaining the risks in realistic terms and showing
you practical measures you can take to minimize them, with specific focus
on securing the Apache Web server on Linux systems.
| |
07/18/2000,
08:45am
to 12:15pm
in San Carlos I
Presented by Joshua Chamas
Who Should Attend:
Web developers who have used CGI.pm, mod_perl, or IIS/ASP; and Web
designers who want to make their sites dynamic. A basic understanding of
Perl, object oriented Perl, and HTML would be helpful.
Learn how to build a full-featured Web site with Apache::ASP, exploring the
ins and outs of mixing HTML with Perl; session user tracking and logins;
ASP Web events; SSI include code modularization; object methods and banner
serving; performance tuning; Web clustering; and XML rendering embedded
with HTML & Perl.
Course Outline:
- Syntax(creating a live Web page by embedding Perl into HTML)
- User tracking
- Events (Making a Web site more like an application)
- Modularity
- Objects
- Performance tuning
- Web clustering
- XML and Apache::ASP
- Future of Apache::ASP
| |
07/18/2000,
08:45am
to 5:00pm
Presented by Doug Tidwell
Who Should Attend:
XML developers who want to know how to use Apache's XML tools. Basic
knowledge of XML concepts is assumed, and you should also know the basics
of setting up a Web server with servlet support. Most of the programming
exercises in this course are in Java, so knowledge of Java is also very
helpful.
Learn how to use all of the tools in the Apache XML tool suite. We'll begin
with the basics of XML parsers, the Document Object Model (DOM), and the
Simple API for XML (SAX). We'll show how to use servlets and open source
databases to create XML documents from legacy data. From there, we'll
explore XSLT and the basics of stylesheets. Finally, we'll pull everything
together with a Cocoon-based demo that illustrates how to generate XML
content dynamically, then use stylesheets to serve it up to a wide variety
of clients.
Course Outline:
- A brief introduction to XML
- Parser basics: DOM and SAX
- Advanced parser functions
- XML and servlets
- Generating XML from legacy data
- XML transformations with XSLT
- Cocoon basics
- A user-customizable Web site built on cocoon
| |
07/18/2000,
1:30pm
to 5:00pm
in San Carlos I
Presented by Ryan Bloom
Who Should Attend:
Anybody interested in how Apache is evolving the months and years to come
should attend this presentation.
This presentation covers the newest release of the Apache Web Server, Apache
2.0. We will focus on Multi-processing Moldules (MPMs), porting Apache 1.3
modules to 2.0, and the new Apache Portable Run-time (APR). The MPM portion of
the presentation will focus on the current MPM's and why they were created.
The module portion will focus on what module authors need to know to get their
modules up and running on 2.0 quickly. Finally, the APR portion will focus on
the newest part of the Apache project, what it provides for us, and why we
decided to write it. I also hope to convince people that this project will
make writing portable programs much easier.
|
Session room assignments are subject to change.
|
© 2000, O'Reilly & Associates, Inc.
webmaster@oreilly.com
|
|