UTOS logo
Utah Open Source

UTOSC 2009 Printable Schedule

Enjoy the newly minted printable schedule available for UTOSC 2009

Register Now! Update History
Hosted by:

Miller Free Enterprise Center (MFEC)
Sandy, Utah

Sponsors

Diamond

Sapphire

Emerald

General

Media

Publishers


Event-driven programming in Perl

For some tasks, the standard procedural programming method fails to provide the flexibility you need. Notably, writing a network daemon or asynchronous task manager are made far easier using an event driven programming framework. POE is the most well known framework for this in Perl. While fairly slim and stable, POE is a difficult beast to get started on, as understanding the flow of your code becomes a far more complex problem.

In this presentation I shall demonstrate how to quickly create an IRC server with an HTTP frontend using easy to obtain POE components. If possible, I will also cover Python's Twisted and Ruby's EventMachine.

About the presenter

Eric Waters (XMission LLC)

Eric starting programming with HyperCard on a Apple IIsi, writing silly games and utility scripts. Since then, he's been an avid user of scripting languages. Eric joined XMission in 2003 and has had a great time learning new languages and techniques. He currently spends most of his day writing Perl libraries, but occasionally writes in JavaScript and XUL.