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.