Perl News - let us know about your big story has been going for about 2 years now and keeps going well, but we want to ramp it up... a bit... (we want a couple of stories a week really). We are now feeds homepage as well.

So if you have a big event in your Perl project, new major release, or you hear of Perl being used for something that warrants publicity - please let us know. lets you know about our rough submission policy - but if in doubt please submit and… relanched - and includes PerlFAQ has just been relaunched.

New content, screencasts and step by step guides for people new to Perl.

The PerlFAQ has also been integrated and updated a bit (more to come). If you are interested in helping update the PerFAQ please visit the github repo or join us on #perl-faq

Plack basics - talk at YAPC::EU 2011

So, I should really have blogged about Day 1 and 2 of the conference, which has been fantastic, but also hectic, I'll try catchup soon...

Anyway, I wanted to link the slides from my Plack basics talk.

Thanks to Miyagawa, who's 2010 talk I based it on and to Alex and Damian who's speaker training helped me refine what I'd done even further.

It was really encouraging to have so many people afterwards come up and say they were ei…

YAPC::EU Day -1

I arrived yesterday (conference -2 days) afternoon, we met up with various mongers, had a crap experience trying to get food in one place, and then found somewhere that did very good steaks, followed by a quick drink in the main square.

Today, a bit more with it, acme, ralf, Michael and myself had a stroll around the main market - housed in old Zeppelin hangers! - which was interesting and had very tasty donuts, and a general look around the old town.

I then attended the Speakers training run by Alex Kapranov with Damian Conw…

Cacheing Plack Proxy - speed up development

At work we scrape data from a slow government website (it's public data and you are allowed to use it, but they don't have a way to download it!).

We thought if only there was a quick way to cache the results as we develop the code...

A CPAN search later... we want a proxy and something to cache

use Plack::Builder;
use Plack::App::Proxy;
use Plack::Middleware::Cache;

my $app
    = Plack::App…