On 18. of December I attended the first Perl conference in Saint Petersburg, Russia, Saint Perl 2009. I will tell about my there experience in the next few posts. By the way, on 18. of December 2009 Perl had its 22th anniversary.
In the first post dedicated to Saint Perl 2009 I would like to appreciate the most interesting (in my humble opinion) presentation by Anatoly Sharifulin about Mojo, Mojolicious and Mojolicious::Lite. Mojo and its descendants are convenient Web frameworks for Perl and in Perl. I won't retell the whole Anatoly's story, but Russian-speaking girls (as well as guys) may have a look at his slideshow.
In his presentation Anatoly mentioned the codex of coding guidelines for Mojo, established by Sebastian Riedel, the Mojo developer. Among some stupid and useless statements, such as "It's not a feature without a test" or "No spaghetti code" there is a profound truth there, that burned my brain out: "Every file should contain at least one quote from The Simpsons or Futurama."
Being highly motivated by Anatoly's presentation though not particularly by this guideline, I went to read the Mojo's source code, not to mention that there's no decent documentation for Mojo. And when I found no original quote in one of the source files, I immediately opened a bug. Yes, I'm a bore, that's me all over. Kudos to Sebastian, he fixed the bug in just half an hour! It's the fastest fix for a bug I have ever submitted for a CPAN module :)