O'Reilly Open Source Convention
Books Safari Bookshelf Conferences O'Reilly Network

Arrow Home
Arrow Registration
Arrow Speakers
Arrow Keynotes
Arrow Tutorials
Arrow Sessions
Arrow At-a-Glance
Arrow Wiki
Arrow BOFs
Arrow Events
Arrow Exhibitors
Arrow Sponsors
Arrow Hotel/Travel
Arrow Venue Map
Arrow See & Do
Arrow Tips for
Arrow Press
Arrow Mail List



Comprehensive POE
Rocco Caputo

Track: Perl
Date: Tuesday, July 27
Time: 1:45pm - 5:15pm
Location: Salon A


POE is a framework for event-driven multitasking and networking. POE is used by large companies and individual hobbyists to fulfill a diverse range of needs. This tutorial will explore POE from its basic event-driven concepts to the highest-level components. Stops will be made at every level of abstraction along the way.

Beginners will benefit from the basic introduction to multitasking and networking with events. A detailed explanation of POE::Kernel and POE::Session's obvious and obscure features will have something new for almost everyone.

Wheels, Filters, and Drivers are some of the most used and least understood parts of POE. This tutorial will explain why they exist, what they can and cannot do, and how they are customized.

Many people have published POE components on the CPAN and elsewhere. Some common ones will be showcased with an eye towards their design and use patterns. Time permitting, we will dissect some examples to illustrate their anatomy and design.

O'Reilly Home | Privacy Policy

© 2004, O'Reilly Media, Inc.