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

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
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:

Gabor Szabo


Announcements

A pastebin with almost no user interface

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

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

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

Nordic Perl Workshop 2012 - June 4-5 in Stockholm, Sweden

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

EPO launch new membership and donations site

EPO = Enlightened Perl Organisation


Articles

Defending Against Its Dynamic Scope

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

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

Mojolicious Boilerplate Evolution

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

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

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

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

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

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?

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

Throwing and catching exceptions in Perl

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?

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

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


Fun

Learning Perl Challenge: tripwire

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

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!

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

Plans for the Perl 6 Hackathon in Oslo

Tadeusz Sosnierz (tadzik) also has plans.


Training

And now Lisbon too...

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

May 12-13, 2012, Kiev, Ukraine

Nordic Perl workshop

June 4-5, 2012, Stockholm, Sweden

YAPC::NA

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

French Perl workshop

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 RSS Feed of the Perl Weekly. Updated once a week