Perl Weekly
Issue #86 - 2013-03-18 - Tasty, not Testy, Testing
latest | archive | edited by Yanick Champoux
|
This week it is Yanick again, I just added a few of the Perl Maven entries, but let's see what Yanick Champoux has to share:
On the menu this week: minor releases of perl to address the rehashing flaw recently discovered. Plus a few articles dealing with tests; how to manage them efficiently, and how work around those that cause us grief.
Yanick Champoux
|
|
|
Sponsors
|
Come join an innovative talented engineering department where you can do some serious Perl programming in a great development environment with clean codebase that is not slapped together. If interested in learning more please contact Marc Spinowitz, Recruiter at MediaMath at mspinowitz@mediamath.com or 646-532-5914
|
|
Come and work for our small development team based in Oxford, UK where you can make a real impact, and have an opportunity to work on every aspect of our infrastructure from UI design to scaling. Get in touch at jobs@adestra.com.
|
|
Announcements
|
New releases addressing the recently discovered rehashing flaw.
|
|
Strawberry Perl echoes the core mothership and releases two new versions addressing the rehashing flaw.
|
|
by Andy Lester (PETDANCE)
Andy Lester doesn't have the time required to work on perl101.org, and need somebody to take on the torch. Could that be you?
|
|
|
Oh dearie me, you wanted to submit a talk for YAPC::NA, but forgot about the deadline? You're in luck: the staff kinda did the same. Clear outcome: the deadline is extended till the end of the month.
|
|
PrePAN, a platform available to discuss new Perl module ideas, is now AWS hosted, and in a move that promise synergic goodness, their team has joined the MetaCPAN team.
|
|
The Perl News, Leo Lapworth let us know, is looking for stories, events, milestones pertaining to Perl. Have something to share, hop on IRC and tell them your stories.
|
|
Articles
|
The last release of cpanm added the version of the running perl to cpanm's user-agent signature. miyagawa compiled the results for our pie-viewing pleasure.
|
|
Did you know that you can upgrade your perl via perlbrew without having to reinstall all of your libraries? If not, chromatic will show you how.
|
|
Several activities streams converge in Oylenshpeegul's entry, in which the discussion about improving CPAN/Github interaction, the newest cpanm features, and a bug in Config::Simple all crash together.
|
|
Perl5i is an experimental fork of perl spearheaded by Schwern where features long-desired but problematic, usualy because of the need for backward-compatibility, are gleefully injected in the language. Intrigued? With this new quickstart guide, it is now much easier for you to experience this alternate-reality perl first-hand...
|
|
Testing
|
by Joel Berger (JBERGER)
Joel Berger professes his love for the ever-vigilant CPANtesters, as well as for a (relative) newcomer in the Open Source testing scene, Travis-CI, and narrates how they both helping him troubleshoot his spiffy Galileo CMS project.
|
|
|
by Curtis 'Ovid' Poe (OVID)
You have so many tests associated with your perl code that it's becoming a problem to wade through it in search of a specific testcase? Oh, how do I envy you. But still, Ovid proposes a standard (with heplful vim scripts) to make things as neat and as organized as possible.
|
|
|
by David Golden (DAGOLDEN)
Some authors bundle POD tests in their distribution, which has little value to the end-user. David Golden got tired of those, and introduces a new test harness that transparently skip those pesky tests.
|
|
|
by Curtis 'Ovid' Poe (OVID)
Just like Moose can tremendously simplify your OO classes, Test:::Class::Moose can do wonders for your test suites. Ovid shows us how it can leverage inheritance and roles to great advantages.
|
|
|
Code
|
by David Golden (DAGOLDEN)
Never underestimate the power of a well-placed "thank you". David Golden shows how one can easily, and automatically, give credit to everyone who contribute to a distribution, with a little bit of Dist::Zilla help.
|
|
|
by Toby Inkster (TOBYINK)
Toby Inkster proposes a new way to declare that a module would only run on certain platforms.
|
|
by brian d foy (BDFOY)
How do you know when a CORE module is deprecated? brian d foy tells you where to look to figure it out.
|
|
|
by Sawyer X (XSAWYERX)
Sawyer X's vouches that reading his blog entry will open your eyes to the wonderful world of deferred promises. I vow he's right.
|
|
|
Ben Bullock announces a new version of Text::Fuzzy, a module that has nothing to do with ursine muppets, and eveverything with dealing with text written by humans, and thus subject to msitakes.
|
|
Perl 6
|
The monthly release of Rakudo Star - the Perl 6 distributions that includes the Perl 6 compiler, the Parrot VM and a bunch of Perl 6 modules, is also distributed in MSI formate. This is how you can try it.
|
|
Weekly collections
|
|
|
|
Perl Tutorial
|
For people who need to deal with Unicode.
|
|
Thanks to Felipe Leprevost there is the beginning of the Brazilian Portuguese version of the Perl Maven site.
|
|
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.
|
March 22, 2013, Bern, Switzerland
|
|
April 19, 2013, Arnhem, The Netherlands
|
|
April 20, 2013, Baltimore, DC, USA
|
|
May 25-26, 2013, Warsaw, Poland
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|