Issue #38 - 2012-04-16 - Over 3000 subscribers!

latest | archive | by Gabor Szabo
Don't miss the next issue!

Hi and welcome to the new subscribers!

It seems this was a very busy week. Lots of posts. Way too many to include all of them here.

We have also passed the 3,000 subscribers. I wrote about this and the post was submitted to Hacker News. This brought quite a number of new subscribers. For more details check the 'self promotion' section below.

Now to the interesting stuff:


Announcements

A pastebin with almost no user interface Tweet Facebook Google+
by Mike Doherty (DOHERTY)

Mike Doherty wrote WWW::Hashbang::Pastebin, a simple pastebin written in Dancer. I guess it could be nice to set it up within a company and start using it for showing code examples via the network.

Foswiki 1.1.5 released Tweet Facebook Google+

Michael Daum announced the new release of the Perl based wiki. This includes both security fixes and other improvements.

Perlito version 9; Perl5 and Perl6 compilers Tweet Facebook Google+

Flavio S. Glock released a new version of his awesome Perl compiler.

Nordic Perl Workshop 2012 - June 4-5 in Stockholm, Sweden Tweet Facebook Google+

Claes Jakobsson finally announced the dates of the Nordic Perl Workshop!

EPO launch new membership and donations site Tweet Facebook Google+

EPO = Enlightened Perl Organisation


Articles

Defending Against Its Dynamic Scope Tweet Facebook Google+

chromatic writes about a nasty trap that one can fall in when using $_ in a construct that calls some other code that might change $_. It is especially a problem in map and grep where you have to use $_.

Breaking problems down and defaults Tweet Facebook Google+

Zbigniew Lukasiak is trying to simplify the API of a module by adding wrappers and setting defaults.

Mojolicious Boilerplate Evolution Tweet Facebook Google+
by Tudor Constantin (TCONST)

Tudor Constantin tells us the story behind the evolution of the Mojolicious Boilerplate. Some features that were added and lots of plans he has for the project.


Discussion

Explaining Web Programming via Plack Tweet Facebook Google+
by Curtis 'Ovid' Poe (OVID)

Should Ovid introduce only PSGI in his book or should it also include Dancer and Catalyst?


Testing

Verifying MySQL behaviour with automated test suites and mytap Tweet Facebook Google+

Cosimo Streppone did not write about Perl in this article but he is using mytap, the MySQL version of TAP, the Test Anything Protocol. It is very nice to see how Perl helps the quality of the Opera browser through testing MySQL.

Learning Perl with Testing Tweet Facebook Google+
by Nitish Bezzala

Instead of Test Driven Development, Nitish Bezzala suggests Test Driven Learning. I think this can be a good idea though one needs to think how to introduce it and how to make sure the test framework does not hide problems or introduces new ones.

Mock Objects Despoil Your Tests Tweet Facebook Google+

While I agree with chromatic that too much mocking in tests is not healthy I am really not sure where does he get the idea that mocking is overused. The companies I visit never do mocking. OK, they usually don't do any testing and that's why they invite me and the only way to get some test up there is to mock half the universe. Or at least the external APIs. In any case, it would be interesting to check the level of mocking within CPAN.

Perl QA Hackathon Tweet Facebook Google+
by Breno de Oliveira (GARU)

A late memoire from the Brazilian player called Breno G. de Oliveira (garu).


Code

Can Parallel::ForkManager speed up a seemingly IO bound task? Tweet Facebook Google+

An interesting exercise in benchmarking by Sinan Ünür.

Throwing and catching exceptions in Perl Tweet Facebook Google+
by Viacheslav Tykhanovskyi (VTI)

Viacheslav Tykhanovskyi (vti) is a street performer juggling fire. He throws and catches exceptions without gloves. And without CPAN.

Perl - How to work offline? Tweet Facebook Google+

Geistteufel sets up his environment to be able to work offline. Including having access to CPAN while on the road using Mini CPAN.

Simple HipChat notifier Tweet Facebook Google+

Jason A. Crome provides a quick and dirty solution. Anyone there to make it more robust?


Fun

Learning Perl Challenge: tripwire Tweet Facebook Google+
by brian d foy (BDFOY)

This week brian d foy asks you to monitor a directory to find any file changes.

use Perl; Poetry: Method to my $madness Tweet Facebook Google+
by Steve Bertrand

In case you want to read a poem. In Perl. By Steve Bertrand.


Perl 6

Perl 6 Hackathon in Oslo: Be Prepared! Tweet Facebook Google+

It is going to take place between 20-22 April 2012!

Plans for the Perl 6 Hackathon in Oslo Tweet Facebook Google+

Tadeusz Sosnierz (tadzik) also has plans.


Training

And now Lisbon too... Tweet Facebook Google+
by Damian Conway (DCONWAY)

In addition to London, Oslo, and Zurich, Damian Conway will visit Lisbon too. Be prepared!


The self promotion section

Events

Perl Mova Workshop in Kiev Tweet Facebook Google+

May 12-13, 2012, Kiev, Ukraine

Nordic Perl workshop Tweet Facebook Google+

June 4-5, 2012, Stockholm, Sweden

YAPC::NA Tweet Facebook Google+

June 13-15, 2012, Madison, Wisconsin, USA

French Perl workshop Tweet Facebook Google+

June 29-30, 2012, Strasbourg

You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter Perl Weekly page on Google+ Like the Perl Weekly on FaceBook RSS Feed of the Perl Weekly. Updated once a week