Issue #116 - 2013-10-14 - Perl TV launched

latest | archive | by Gabor Szabo

Hi,

I am sorry for sending this edition so late, I was busy trying to launch the new Perl TV site. There are plenty of interviews, talks and presentation posted on YouTube and other video sites, but very few people know about those. I think it will be nice to share these videos. So the Perl TV site will post a new video every day. You can follow it via its Atom feed.

In other news, it turns out the Portuguese Perl Workshop was rescheduled to October 24-25. Please make sure you arrive on the right days :).

Enjoy the articles!


Announcements

Movable Type Hackathon 2013

After 6 long years of waiting, the Movable Type Hackathon is finally returning to New York City on October 17th, 2013! There are still a few more places left.

Austrian Perl Workshop 2013 - Call for everything

Which is less than 3 weeks away!


Articles

Google GeoChart, JSON and Perl

Although the example published by Johnny Morano uses CGI, it can help you get started with the creation of a chart showing the earth and displaying the countries with different colors.

Oozing Caribou

Oozie is a workflow scheduler for Hadoop that defines its workflows using a horrific XML dialect. Yanick Champoux took his Template::Caribou for a ride to make the XML behave.


Testing

Underappreciated Perl Code: TAP's YAMLish Syntax

Parsing the error messages from a test script might be difficult as those include free text and were designed to be read by humans, not by computers. OTOH if you can get a well formatted version of this output then it will be possible and even easy to write a parser for them. This is what came out of the Wumpus Cave of Timm Murray.

Software Test Podcast

I did not have time to listen to the actual podcast yet, but what David Cantrell writes about the distinction between Quality Control and Quality Assurance is interesting.

CPAN Testers Summary - Oct 2013 - What's THIS For...!

There was a big server upgrade that went well with only a few hiccups. Of course the server is not free. You can read how it is being financed.


Code

Perl 5 Internals - Part Four

In this part of the series, Rob Hoelz covers the optree, which is quite similar to what others might call an abstract syntax tree (AST). comments

Perl::Critic for the Camel

Tom Christiansen started discussing the idea to create a set of Perl::Critic rules that will cover the recommendations of the Camel book (aka. Programming Perl). In case you don't know, Perl::Critic is the implementation of the recommendation from the book 'Perl Best Practices' written by Damian Conway. It is extendable and can server as a great tool to make sure your code follows recommended practices.


Debian & Ubuntu

Released Perl ptkdb debugger to experimental

Thanks to Dominique Dumont, Debian and thus Ubuntu are going to get a new version of the Devel::ptkdb debugger.

Lintian 2.5.19

Niels Thykier has recently released a new, and much faster version of autodie and now Lintian. autodie will turns silent errors into an exception, and Lintian is a Lint-like tool for Debian packages. It tries to find bugs and policy violations.


CPAN

Real $VERSIONs on CPAN

Do you know how should a version number on CPAN look like? Not? Don't worry. Apparently there are a few other people who have very interesting ideas about how version numbers should look like.

Five percent of indexed CPAN packages come from just two distributions

Apparently David Golden was on a roll checking CPAN. What is totally unclear to me is why do those two distribution need so many packages (modules)?


Perl 6

NQP gets MoarVM support, cursor reduction, and other news

Jonathan Worthington offers another peek into the labs of Perl 6.


SPAM

Setting up DKIM email signatures with Perl

DKIM is one of the tools that you, as a sysadmin, mail server owner can help your users to deliver their e-mail avoiding the spam-filters and to ensure that others cannot abuse your domain by faking messages being sent from it. DKIM signs the messages on the server so the recipient will be able to verify it really came from a server authorized for the domain.


Other

Why I'll never leave Romania as a software developer

Tudor Constantin reveals details about the most sacred. His salary. But not only that. He runs a comparison of income and cost of living in a couple of cities.


Video

Larry Wall (TimToady): Why Perl Is Like a Human Language

Did your study of linguistics play a role in Perl's development? - How are human languages and programming languages similar?


Weekly collections

MetaCPAN weekly report - Devel::hdb

Devel::hdb tops the list the week I posted the article about it. Nice.

Perl 6 changes - 2013W41

The weekly update by Konrad Borowski


Perl Maven Tutorials

Getting started with Perl Dancer on Digital Ocean

In this article you get from zero to a deployed skeleton of a Dancer based web application.


Events

I usually list the next 3-4 events here. The list of all the events can be found on the web site. If your Perl event is not listed there, please let me know.

Portuguese Perl Workshop

October 24-25, 2013, Lisbon, Portugal

Perl-Community Workshop 2013 in Frankfurt

October 26-27, 2013, Frankfurt, Germany

Austrian Perl Workshop

November 2-3, 2013, Salzburg, Austria

YAPC::Brazil 2013

November 15-16, 2013, Curitiba, PR, Brazil

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