So I've been working on a detailed Plack + AnyEvent tutorial. It's over on Github (https://github.com/jjn1056/Example-PlackStreamingAndNonblocking)
The intention here is to have something detailed enough that people walking away can actually use it. Evented and nonblocking code is becoming a big deal lately, particularly with some of the new applications we see hitting the web. Right now I am not too bullish on Perl really competing in this area, based on my research and the dearth of docs I am finding.
So, if you are an evented + nonblocking codefu master please look over what I have so far and if you can fork it and send issues or pull requested that help me make it better I would be grateful. Right now I am looking for people that are experts in this to review what I have so far and correct it as needed. I also desparately need a handful of real life, real world examples that are also simple enough for people to understand, yet complicated enough that they can use those examples as inspiration for their own work.
Right now I am find a pretty huge gap betwen trivial examples using AnyEvent timer and something that actually does real work. I'm hoping to make this tutorail strong enough that it can help people who are finding themselves being pressured by some of the really interesting (and easy) things you can do with say something like node.js.
So, if you think Perl can go head to head in this technology space, now is the time to show up to the fight. I'm personallt having a really, really hard time making non trivial examples that actually work, and this is sorta worrying to me :)