Perl Maven - August 2014

August stared way too busy updating the Test Automation using Perl slides and then I spent almost 2 weeks traveling. It did not leave much time for the Perl Maven site and for other things.

Perl Maven Pro

I only published 3 Pro articles and none of them had the accompanying video. Two were about logging with Log::Log4perl, and one was in the testing series.

Perl Maven free

There were 4 articles published in the free section of the Perl Maven site. Two of them were technical and they came with screencasts:

The other two were more in the "useful to know" section. In The 11 Most useful Perl sites I list way more than 11 sites that can be useful for Perl developers. Some of them will be probably integrated into MetaCPAN. Others are just useful. I'll use this page as my bookmark.

Then, I found out about a feature of MetaCPAN that will make it easy to Find and lies all Plack Middleware or Perl::Critic Policies or for that matter, all the modules in a given name-space.

Contract development work

In August I only spent one day doing contract development and even that day was mostly spent learning and patching the Python library for CrowdFlower to make it easier for the in-house developer to implement the application they wanted.

Training courses

I ran a 4-day Test Automation using Perl training course at a company in Meschede, Germany, and on the way to and from Germany I used the opportunity to spend some time with mother in Budapest. I had some time to meet a few friends and even spent two days at Lake Balaton. After 20 years or so. It was awesome!

EduMaven

(edumaven.com links updated.)

I kept publishing pages on the EduMaven site. By now there are 361 Programming Python pages, 350 Programming Perl pages, 323 Test Automation Using Perl pages, and a bunch of other slides. A total of 1312 pages.

Perl Weekly

Nothing special happened. Yanick was kind enough to do two of the editions while I was enjoying myself at Lake Balaton.

Open Source

I got co-maintainership of Expect and I spent many hours fixing bugs and writing tests. The result? There a lot more failing test reports now that there were before I started the work. AFAIK they are all new tests, so if they really indicate problems, those were already there. The only issue with them is that it makes it harder for people to install the module.

While at the training I wanted to show how to send a test report to CPAN Testers and use the opportunity to configure my CPAN Minus to do that for me. It was surprisingly easy using cpanm-reporter as explained on the wiki.

I wrote a small script that fetches the most recent N distributions from CPAN, and checks if they have a link to their public version control system in the META files. Then I spent lots of hours sending pull-requests for CPAN modules fixing this issue. Quite a few of them were already accepted.

I wrote about this, that led me to spend a day or two patching MetaCPAN. I fixed the issue reported in that blog, and implemented a few other things I have been planning for a while. One of my minor changes to the FAQ was already applied, I hope others will be merged soon.

Books

I read the Az analfabéta, aki tudott számolni by Jonas Jonasson. The original Swedish title is Analfabeten som kunde räkna, and apparently the English title is The Girl Who Saved The King Of Sweden. I enjoyed it very much.