Programming the Kernel for Web 2.0

Audrey Tang, Anarchitect, Pugs/Perl6 Project

Track: Perl
Date: Wednesday, July 26
Time: 2:35pm - 3:20pm
Location: F151

For a highly interactive web application to work well, the framework needs to manage user states, logic processes, and server resources intelligently.

This talk uses the Jifty kernel to demonstrate some interesting new concepts in this ever-expanding design space, including API reflection, client-side continuations, context switching, and mobile code.

We will also take approaches of several other web frameworks (Links, WaSH, Seaside, Rails, Catalyst, Springs, Cocoon, etc.), and express them as kernel modules on the Jifty system.