Perl Weekly
Issue #38 - 2012-04-16 - Over 3000 subscribers!
latest | archive | edited by Gabor Szabo
|
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
|
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.
|
|
|
Michael Daum announced the new release of the Perl based wiki. This includes both security fixes and other improvements.
|
|
Flavio S. Glock released a new version of his awesome Perl compiler.
|
|
Claes Jakobsson finally announced the dates of the Nordic Perl Workshop!
|
|
EPO = Enlightened Perl Organisation
|
|
Articles
|
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 $_.
|
|
Zbigniew Lukasiak is trying to simplify the API of a module by adding wrappers and setting defaults.
|
|
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
|
by Curtis 'Ovid' Poe (OVID)
Should Ovid introduce only PSGI in his book or should it also include Dancer and Catalyst?
|
|
|
Testing
|
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.
|
|
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.
|
|
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.
|
|
|
|
Code
|
An interesting exercise in benchmarking by Sinan Ünür.
|
|
by Viacheslav Tykhanovskyi (VTI)
Viacheslav Tykhanovskyi (vti) is a street performer juggling fire. He throws and catches exceptions without gloves. And without CPAN.
|
|
|
Geistteufel sets up his environment to be able to work offline. Including having access to CPAN while on the road using Mini CPAN.
|
|
Jason A. Crome provides a quick and dirty solution. Anyone there to make it more robust?
|
|
Fun
|
by brian d foy (BDFOY)
This week brian d foy asks you to monitor a directory to find any file changes.
|
|
|
by Steve Bertrand
In case you want to read a poem. In Perl. By Steve Bertrand.
|
|
Perl 6
|
|
It is going to take place between 20-22 April 2012!
|
|
Tadeusz Sosnierz (tadzik) also has plans.
|
|
Training
|
by Damian Conway (DCONWAY)
In addition to London, Oslo, and Zurich, Damian Conway will visit Lisbon too. Be prepared!
|
|
|
The self promotion section
|
|
Events
|
May 12-13, 2012, Kiev, Ukraine
|
|
June 4-5, 2012, Stockholm, Sweden
|
|
June 13-15, 2012, Madison, Wisconsin, USA
|
|
June 29-30, 2012, Strasbourg
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|