Cooking a rabbit pie
This talk will introduce the Net::RabbitFoot AMQP client, discuss the specific advantages that the AMQP protocol gives you over other messaging implementations
After the initial theory, the talk will focus on specific applications over AMQP, with practical applications.
It will cover simple available utilities to interact with RabbitMQ, such as the utilities included in Net::RabbitFoot, onto those which (whilst still simple), build upon them (such as App::RabbitTail).
It will also cover the job scheduling and status system I have written (CatalystX::JobServer), including how to use it for basic tasks, its architecture, and how to extend it with custom messaging components for your application(s).
Web::Hippie is an abstraction for creating persistent HTTP pipes - I will discuss (and demonstrate) this as used by CatalystX::JobServer to feed back realtime status information to users.
Attended by: Nicholas Clark, Jody Belka (knewt), JJ Allen, Pedro Figueiredo (pfig), Tom Hukins, Tim Bunce, Joel Bernstein (joel), Farley Balasuriya (Questorian), James Mastros (theorbtwo), David Faux, Michael Jemmeson (michael), Mike Whitaker (Penfold), Neil Hemingway (neilh), Rafiq Gemmail (Raf), Gabi Hack (gabimuc), Tomasz Czepiel (tjmc), Colin Campbell, Torsten Raudssus (Getty), Ben Martin, Andy Smith, Alex Burzyński (AJGB), Christof Meerwald (cmeerw), Daniel Lukasiak, Dave Evans, Colin Petrie,