One of the ever more infrequent articles on CPAN to go up recently was this one to do with .ics files and graphing. Interesting enough as it was it also thoroughly failed to use CPAN.
I sort of see the point of teaching people how to do something (in this case glueing disparate data sources together, something Perl is very good at) even when there exists other solutions - after all I learnt network programming by writing an SMTP client and an HTTP client and then referring back to Net::SMTP and LWP::UserAgent - but I think he should have at least mentioned what was out there. And what the limitations of his code was. Maybe I'm being picky.
I really ought to turn that into GraphViz::Ics or something I suppose.