Issue #181 - 2015-01-12 - Pull, Request and Release!

latest | archive | by Yanick Champoux
Don't miss the next issue!

The CPAN PR challenge is gathering heat as patches begin to appear and blog entries to surface. Catalyst sees another release, the plans for the new Test-Simple are going forward, and there is even some hopeful movements on the Perl 6 front. There is no way to know if it's going to be indicative of the full year, but January sure is busy. Enjoy! ~ `/anick

Yanick Champoux


Announcements

London Perl Jobs Mailing List Tweet Facebook Google+
by Dave Cross (DAVECROSS)

The old London Perl Jobs mailing list is going down. Dave Cross, however, has set up a replacement, ready to take on the torch.

Can you provide an x/y Point class in other languages? Tweet Facebook Google+
by Curtis 'Ovid' Poe (OVID)

Ovid needs you! He's crafting a Perl 6 presentation, and as a comparative exercise, he needs to have implementations of the classic Point class written in different languages.

Test-Simple, Test-More, and Test-Builder. What is breaking? Should I be scared? Tweet Facebook Google+
by Chad Granum (EXODIST)

So there is this new release of Test-Simple coming down the pipe. Considering that this is a linchpin modules of the Perl testing ecosystem, what exactly does it entail?

MetaCPAN Welcomes Panopta as a Sponsor Tweet Facebook Google+
by Olaf Alders (OALDERS)

The CPAN web portals, search.cpan.org and metacpan, are incredibly important for our day-to-day work, and it's easy to forget that their continued existence is usually fueled by the unrelentless dedication of a few volunteers and a budget that would make shoe strings seem opulent. In that optic, a new sponsor is always reason to celebrate. Huzzah for Panopta!


Perl Maven Pro

The Perl Maven Pro subscribers receive two new articles and screencasts every week. The last week these were the two screencasts:


Articles

Serializers for Perl: when to use what Tweet Facebook Google+
by Aristotle Pagaltzis (ARISTOTLE)

YAML, JSON, Serial, so many serializers to choose from... Aristotle offers a brief overview of the serializing landscape, and provide guidance on when to use the different players in the field.

Preliminary Task List for the next Perl Catalyst Development Cycle "Australorp" Tweet Facebook Google+
by John Napiorkowski (JJNAPIORK)

A new release done and shipped. But no rest for the wicked: the next development cycle already starts for Catalyst. John shares with us its battleplan.

Keeping Perl Classy Tweet Facebook Google+

Rose interviewed haarg on Perl in general, and its OO aspect in particular.


Discussion

How to make your first contribution to CPAN - the first steps Tweet Facebook Google+
by Nitish Bezzala

Contributing to a CPAN module is more than a fork and a pull request. As he attacks his first PR mission, Nitish walks us through the finer details of submitting a change to a Perl distribution.

What to do with a CPAN distribution Tweet Facebook Google+
by Neil Bowers (NEILB)

For the participants of the CPAN PR challenge, Neil reviews what can be done with the distribution that lands in your laps.

Always do pull requests in branches Tweet Facebook Google+
by Neil Bowers (NEILB)

Neil discusses the etiquette (and good sense) of making small, well-isolated, easy to manage branches when submitting pull requests.

CPAN Pull Request Challenge for January: DateTime::Format::Epoch Tweet Facebook Google+
by Michiel Beijen (MICHIELB)

Michiel Beijen got assigned DateTime::Format::Epoch for January. How did he improve on that elder module? By adding NTP support!


Code

Downloading Criminal podcast episodes Tweet Facebook Google+
by Sawyer X (XSAWYERX)

No, Sawyer is not going full black-hat on us. He's merely going through the exercise of writing a script that downloads all the episodes of this new podcast he found.

Fancy Matching of Delimited Text Tweet Facebook Google+
by Ron Savage (RSAVAGE)

Want to match delimited text, but Text::Balanced and Regexp::Common aren't good enough for the job? Be happy, for there is a new Marpa-based solution in town.

Awesome Perl Tweet Facebook Google+

Not an article, but rather a list of want the curator considers awesome Perl libraries and frameworks.

Getting Choosy Tweet Facebook Google+
by Mark Fowler (MARKF)

For the interactive scripts running on MacOS, a new release of Mac::Choose is out, now offering additional drop-down shininess.

A Higher Order Idea stolen from Ramda.js Tweet Facebook Google+
by Dave Jacoby (JACOBY)

Dave saw something neat in Ramda.js, and checked out how easy it'd be to port the idea in Perl-space.

The Hills Have Multi-Faceted Eyes Tweet Facebook Google+
by Yanick Champoux (YANICK)

Yanick ventured in his laboratory and spent a few hours stitching together a creature made of InfluxDB, Grafana and Bread::Board.

Metaprogramming HTML::FormHandler Tweet Facebook Google+
by Thomas Klausner (DOMM)

Web forms are a pain. Domm tries to reduce the overall amount of tedium via an intake of meta-programming. Smart move, or terrible mistake? You be the judge.

Extracting from HTML with Mojo::DOM Tweet Facebook Google+
by brian d foy (BDFOY)

Mojolicious comes with a lot of snazzy tools to retrieve and manipulate web content. brian demonstrates.


Grants

Grant Reports for December Tweet Facebook Google+
by Makoto Nozaki

Makoto reports on the Perl foundation grants for December. Inline::C/CPP as well as a new Perl::Lint are two improvements that should make people happy.


Perl 6

2015.01 Get ready to Party! Tweet Facebook Google+
by Timo Paulssen

Will 2015 be the year Christmas will come? It's way too early to say -- first, let's see about Easters -- but things are nonetheless stirring in the Perl 6 world.

Timestamp and elapsed time in Perl 6 Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

Perl 6 has two separate functions fetching the time since the epoch and they return different results. As of today they are 35 seconds apart.


Weekly collections

Perl Maven Tutorials

How to get the size of a file in Perl Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

Using -s is simple, but looks strange for people not yet familiar with it. There are other, more readable ways to fetch the size of a file.


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