Issue #37 - 2012-04-09 - DC-Baltimore and the Dutch Perl Workshop, both on 14th April - less than a week away

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!


This week, again, it seem we have a lot of testing and quality related posts: We have a few more reports from the QA Hackathon, a post pro BDD and one against it, and a grant request.

I am really glad we get these reports about the QA Hackathon as this a very good way to inform the Perl community about what happened in Paris. It can also help showing the sponsors how their money was used and what progress was achieved. It will also be very helpful in raising money for the next event.

I was surprised, but quite happy, that my Test automation workshop at YAPC::NA is already sold out. Maybe it is time to start offering the full course in some other cities in the US or Europe.

Let's welcome Steve Bertrand, a new blogger on the block. He already wrote 4 posts in the last few days.

...and now to the posts

Gabor Szabo


Sqitch - VCS-powered SQL Change Management

SQL Change Management is PITA. I have not yet seen a company where it was done in a way that feels right. David Wheeler (theory) has started to work on a tool that might help a lot of people in this task. As he is sort of the 'bridge between Perl and PostgreSQL' I am sure this will be interesting. I also like the fact that his work-place let him do this as an open source project. We need more companies like Iovation.


Perl and that Dirty Word

For a long time I have not seen any chatter about the 'marketing' of Perl but chromatic raises the issue again. He points out the difference between the main web site of Python and Perl. It would be interesting to know what do you think about this?


Behavior Driven Development in Perl

by Tudor Constantin (TCONST)

Tudor Constantin is trying to start testing and has been learning about BDD. You will find a number of links here to explanations and slides that might help you evaluate the approach or even get started. I am very interested how this works out for you.

What Testing DSLs Get Wrong

by Tudor Constantin (TCONST)

chromatic tells us that he has never been a fan of Behavior Driven Development. He gives his usual, strong opinion about Ruby's Cucumber. This is especially interesting in contrast to the previous article by Tudor Constantin. Personally I have never made use of BDD and I don't know if - as some of its proponents say - it really works. I think, the good old Fit approach can work well.

My activities during Perl/QA hackathon in Paris

by Dominique Dumont

Dominique Dumont who is a Debian developer also participated at the QA Hackathon and he also published is report. Interesting to see the different aspect of the people and how they interacted with each others agendas.

Perl QA hackathon wrapup

by David Golden (DAGOLDEN)

A long and detailed report by David Golden. See the changes to the CPAN clients and how you will be able to use them in a private system. (aka. DarkPAN)

Parisienne Walkways - 2012 QA Hackathon (Part 2)

by Barbie (BARBIE)

Barbie reporting what he has managed to do during the QA Hackathon. Especially around the CPAN Testers infrastructure.

how I spent my Perl QA Hackathon

by Ricardo Signes (RJBS)

Ricardo Signes got a bit sick during the hackathon but still, he managed to lots of things around CPAN and PAUSE.

Grant Application: Improving Devel::Cover

by Paul Johnson (PJCJ)

Paul Johnson has submitted a large grant request to improve Devel::Cover. I think this is the first large grant requests - outside of core perl - and I think this is a very important one. Both, because Devel::Cover is a very important tool and because I think giving out grants of this size will enable some serious work. I think this can be a much better use of the money TPF got than trying to have many small grants. I also think that Paul is a person who will be able to execute what he planned. Please, comment on that post and if you work for a company that is serious about Perl and Quality, then let them know they could give money to TPF to run more such projects.


Parse::RecDescent and number of elements read on the fly

by Flavio Poletti (POLETTIX)

Flavio Poletti explains how he parses some grammar that has parts that are declared dynamically. Sort of changing the rules as you go along. I have a feeling that there should be an easer way to solve this but have not checked it deeply. Maybe you could do it? Maybe using Marpa?

use Perl; Guide to references: Part 1

by Steve Bertrand

This is the 1st part of a 4 part series of posts by Steve Bertrand explaining references in Perl. If you are struggling with this part of Perl, you might want to give this a try. Two newer parts are already linked from this one.

Perl Unicode Cookbook: The Standard Preamble

Tom Christiansen started a series of short posts about Unicode that he publishes on This is the 0th post and he already published 4 further posts since this start. Check the Archives on the right hand side on


Using WWW::Mechanize to get my scratchy 45s

by Andy Lester (PETDANCE)

Andy Lester uses WWW::Mechanize to download mp3 files. Who would thought :). Not only that. He uses mech-dump that probably only he knew about. Until now.

Koding Beta Update - Opening Soon

On-line development. Looks cool.


Perlipse 1.0.0 released

Jae Gangemi reports about the official first release of a new, Eclipse-based Perl editor called Perlipse. I am quite interested hearing how does it work for you and what could the Padre developers steal from it?

Perl 6

use Perl6; A few very welcome changes in Perl5++

by Steve Bertrand

Steve Bertrand started his Perl blog by learning, and explaining a bit about Perl 6. Its nice to see and I hope more people will start discovering it.

Asynchronous HTTP requests in Perl 6

Tadeusz Sosnierz (tadzik) joins the Perl 5 developers who recently showed several ways to fetch web pages in parallel. He does it in Perl 6. The only problem, as I can see is that his internet connection is faster than the event loop.

Back from vacation, hackathon coming up!

by Jonathan Worthington (JONATHAN)

Some pretty pictures and some plans by Jonathan Worthington.


Returning to Zurich

by Damian Conway (DCONWAY)

Damian Conway is running several Perl training classes in Zurich in May.

The self promotion section


DC-Baltimore Perl workshop

April 14, 2012, Catonsville, MD, USA

Dutch Perl Workshop

April 14, 2012, The Hague, The Netherlands

Perl Mova Workshop in Kiev

May 12-13, 2012, Kiev, Ukraine


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

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