[Kochi-pm] [Perlweekly] #154 - Mighty Morphin CPAN Testers
Gabor Szabo
gabor at szabgab.com
Sun Jul 6 21:54:50 PDT 2014
Perl Weekly
http://perlweekly.com/
You can read the newsletter on the web, if you prefer.
http://perlweekly.com/archive/154.html
This week has seen a lot happening in the world of CPAN Testers. And I
really mean a *lot*. The site has a new admin interface for testers and
module authors, the find-a-tester service has been revamped and there are
a slew of statistics being reported. On other fronts, we have a few looks
back to YAPC::NA, some neat new web services for Perl developers, and the
warning that changes are coming to a number of the core testing modules.
Enjoy! ~ `/anick
Not only that but both Yanick and myself have prepared a full edition so
now you get a double edition. I just hope I managed to remove the duplicate
items :) ~ szabgab
Oh, and by the way, The Perl Weekly is looking for more sponsors.
Especially companies that are looking for Perl developers.
Sponsors
We are Hiring a Senior Perl Software Developer - Grant Street Group
http://bit.ly/1kWEG7t
We are a growing software company using open source software/modern Perl
practices to build innovative e-payment, auction, and tax collection web
applications. We are looking for talented, motivated professionals
committed to flawless work and customer service.
--------------
=============
Announcements
Changes to Test::Builder/More/Simple incoming
http://bit.ly/1qCBNNH
Changes are coming to the Test::* modules, Chad Granum warns us. As those
modules are the foundation of most test suites, it might indeed be a good
idea to check what those are.
--------------
The Perl Data Language Book: PDF fixed to work with tablet/phone PDF readers like Aldiko
http://bit.ly/1qCBQsV
PDF version of the PDL book is available, and now play nicely with tablets
and smart phones.
--------------
Perlmodules.net is awesome
http://bit.ly/1qCBNNM
Samuel Kaufman lets us know there is a new service in town to track changes
of your favorite modules: you create lists of modules you want to follow,
and it generates RSS feeds of their changes. Nifty!
--------------
A Perl CMS for the Masses, Part II
http://bit.ly/1qCBNNN
Scott Walters pursues his quest to have his Kickstarter project funded,
which would allow him to update and modernize WebGUI, with the ultimate
hope of shaping it up to be a worthy competition for WordPress.
--------------
Announcing the CPAN Testers Admin Site
http://bit.ly/1qCBQt2
Barbie announces the launch of a new administrative view of the CPAN Tester
data for both testers and module authors.
--------------
=============
Articles
Dist::Zilla as a Continuous Delivery Tool
http://bit.ly/1qCBQt7
Dist::Zilla. It slices, it dices. And it can also be used as the core of a
continuous delivery system, argues Mikko Koivunalho.
--------------
Planet Moose - June 2014
http://bit.ly/1qCBQt8
Toby Inkster reviews what the Moose world was up to in June.
--------------
Interview: Damian Conway
http://bit.ly/1qCBQJn
Damian Conway is interviewed by Linux Voice. 'Nuff said.
--------------
Web of Trust: Initial thoughts.
http://bit.ly/1qCBO4e
There is currently work going on to extend the voting system of MetaCPAN
into a full-fledged web of trust. Talina Shrotriya fills us in.
--------------
Thoughts on game design in MMORPGs
http://bit.ly/1qCBQJr
There is much more than writing code to creating a game. Ovid discusses
here some of the things he considered when designing his MMORPG game.
--------------
Managing files is a breeze with this DBIx::Class plugin
http://bit.ly/1qCBO4j
Storing uploaded files in an SQLite database.
--------------
Perl 5.20 introduces 'Key/Value Slices'
http://bit.ly/1qCBQJB
... and brian d foy shows examples.
--------------
Inheritance is Bad: Code Reuse Part III
http://bit.ly/1qCBO4o
This is already the 3rd part of the series by Sid Burn. This time talking
about the Gordian Knot and Alexander the Great.
--------------
Status and next step on lcdproc automatic configuration upgrade with Perl and Config::Model
http://bit.ly/1qCBO4r
--------------
=============
Discussion
YAPC::NA is on YouTube
http://bit.ly/1qCBO4u
Ricardo Signes went to YAPC::NA, and in this first installment of his
impressions of the event, he lauds the way the conference presentations
where uploaded to YouTube (to wit: all talks -- yes, all of them --
where streamed in pretty darn close to real-time, which is awesome).
--------------
My thoughts on this years YAPC::NA
http://bit.ly/1qCBQZY
Stevan Little had, alas, to sit this year's iteration of YAPC::NA as he was
stuck in the middle of a move, but thanks to the real-time streaming of
the talks and the magic of Twitter, he was very much with us,
Obi-Wan-style.
--------------
=============
Testing
How to Run a Single Test via Dist::Zilla
http://bit.ly/Vz84tW
So you are using Dist::Zilla to manage your module and you want to run a
single test out of its test suite? No problem at all, you can just run it
directly. But if the module also has XS components, it's a little
trickier. Fortunately, Olaf Alders found how to do it in a fairly simple
way.
--------------
CPAN Submission Rates
http://bit.ly/1qCBR09
Neil Bowers was wondering what was the frequency of cpantester reports
coming in. Barbie created graphs to answer him, and the picture they draw
is quite impressive. A graph showing the number of CPAN uploads by month,
by week and by day. The week-ends are weaker and on the 31 of each month
there is a huge drop in the number of uploads. Maybe because half the
monthes don't have day 31...
--------------
New Distributions and Versions
http://bit.ly/1qCBR0a
Statistics. Everybody love statistics. Here, Barbie compiled all the first
versions of CPAN modules. Unsurprisingly, most modules begin their life
with a variation on 1.0 / 0.1 / 0.001. But which one is the most popular?
Take a guess, and go find out.
--------------
Find a Tester Revamped
http://bit.ly/1qCBR0b
Barbie is tinkering with the cpantester infrastructure. More particularly,
he's fine-tuning the reported emails for testers to be more flexible and
accurate. Not a massive change, but undubiously a very useful one.
--------------
Test::RequiresInternet now on CPAN
http://bit.ly/1qCBOkZ
More ways to check if a certain site is accessible during testing.
--------------
Test Automation Using Perl
http://bit.ly/1qCBRgs
The first 127 slides from the training course I run. (~szabgab)
--------------
=============
Web
Why Learn Perl? Interview 3 - Savio Dimatteo, Established Perl Developer
http://bit.ly/1qCBRgt
The 3rd interview by Andrew Solomon
--------------
=============
Code
Writing deprecation notices in perl, optionally with Moose
http://bit.ly/1qCBRgu
When legacy parts of your code are marked for an upcoming demise, there are
several ways to make them issue deprecation notices. Caleb Cushing shows
one way to do it using warnings's 'warnif' and (optionally) Moose's
method modifiers.
--------------
Perl virtual tables for DBD::SQLite
http://bit.ly/1qCBRgz
Dami wants to generate SQLite virtual tables from within Perl. From the
comment section, it seems that he won't even have to roll up his sleeves:
SQLite::VirtualTable might already provide all that he needs.
--------------
Web::Module::CoreList
http://bit.ly/1qCBOBn
Samuel Kaufman draws our attention to a website (and the web app module
that powers it) that provides a nice, web-based way to know which modules
are bundled with the different versions of Perl itself.
--------------
Making git bisect more useful
http://bit.ly/1qCBOBq
When hunting down the moment a bug has been introduced in a codebase, 'git
bisect' is a blessing. Ovid reminds us here that the labeling of the
different commits as 'good' or 'bad' can be automated, making the search
for the commit where all went wrong all the faster.
--------------
Status and next step on lcdproc automatic configuration upgrade with Perl and Config::Model
http://bit.ly/1qCBO4r
Ddumont explains how Config::Model was used in the deployment of the latest
version of lcdproc (a multi-platform LCD display driver) to both take
care of the configuration update, and provide per-user configuration
overrides.
--------------
=============
Fun
Procedural Quest Generation in Perl
http://bit.ly/1qCBRwZ
For his MMORPG game, Ovid needs to generate quests. He shows us how that
can be fairly easily achieved with a little bit of code.
--------------
=============
Slides
Perl School Slides
http://bit.ly/1qCBRx4
A few years ago, Dave Cross ran Perl training at the Google campus. He
realized recently that he never shared publically the slide decks he had
crafted for them. This terrible oversight is now rectified. Slides of his
'Database Programming with Perl and DBIx::Class' and 'Object-Oriented
Programming with Perl and Moose' courses are now available to the general
public.
--------------
=============
Videos
Perl 6 - keynote at YAPC::NA 2014
http://bit.ly/1qCBORN
The keynote Larry Wall gave at YAPC::NA going over the RFCs that were the
starting point of Perl 6. (50 min)
--------------
Dist Surveyor
http://bit.ly/1qCBORQ
A tool to list all the packages that have been installed in your perl.
Indispensable for someone who don't have full control over what has been
done in the installation of a legacy application. (6 min)
--------------
Mac and Perl
http://bit.ly/1qCBORR
Tricks for Mac users who are not afraid to get their hand dirty with a bit
of Perl. (22 min)
--------------
Case Study: The Move from Axis2 to Mojo (21 min)
http://bit.ly/1qCBRNt
For people with corporate mindset.
--------------
Non-Stop staging with Drone and Dokku (4 min)
http://bit.ly/1qCBRNu
--------------
=============
CPAN
Use of Dist::Zilla when adopting
http://bit.ly/1qCBRNy
Dist::Zilla might be an overkill for small distribution, but using a
standard approach by author makes a lot of sense. But how to switch from
MakeMaker to Dist::Zilla?
--------------
dzil kwalitee
http://bit.ly/1qCBRNz
Using Dist::Zilla to make distributions 'CPANTS clean'
--------------
BackPAN on CPAN Testers
http://bit.ly/1qCBORX
BackPAN is the place where everything uploaded to CPAN is being stored.
Even thing that have been already deleted from CPAN. Now there are a
bunch of files that can help you dig out modules from the distant past.
--------------
What's new on CPAN - June 2014
http://bit.ly/1qCBRNA
A list of modules recently uploaded to CPAN by David Farrell.
--------------
=============
Grants
Call for Grant Proposals (July round)
http://bit.ly/1qCBRNB
The application deadline for The Perl Foundation grants is July 15th. (To
remind you this ("http://bit.ly/Vz84u2") is the list of TPF grants in the
last 4 years.)
--------------
=============
Perl 6
2014.26: On-Stack-Replacement, stability, ...
http://bit.ly/1qCBOS0
--------------
Moar JIT progress
http://bit.ly/1qCBOS2
--------------
=============
Perl Maven Tutorials
Perl Maven - June 2014
http://bit.ly/1qCBP8g
Just my excuses why I have not published a lot of articles in June with
links to the articles and screencasts I did publish... ~szabgab
--------------
=============
Weekly collections
StackOverflow Perl report
http://bit.ly/1qCBP8h
--------------
MetaCPAN Weekly Report - Test::MockTime & Test::RequiresInternet
http://bit.ly/1qCBP8i
--------------
=============
Events
YAPC:NA 2014 in Orlando, FL
http://bit.ly/1qCBS3X
This was the first YAPC of Doyle Young. See how he got his boss to pay for
his participation!
--------------
Perl-related events
http://bit.ly/1bkDys0
In the following cities: Sofia (BG), Tokyo (JP), Flörli Olten (CH), Hancock
(NY/USA), Salzburg (AT)
--------------
=============
You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.
Want to see more? See the archives ( http://perlweekly.com/archive/ ) of all the issues.
Reading this as a non-subscriber? Join us free of charge. http://perlweekly.com/
(C) Copyright Gabor Szabo http://szabgab.com/
The articles are copyright the respective authors.
You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.
If you don't want to receive mails any more
you can unsubscribe here: http://perlweekly.com/unsubscribe.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/kochi-pm/attachments/20140707/61ecc00b/attachment-0001.html>
-------------- next part --------------
_______________________________________________
Perlweekly mailing list
Perlweekly at perlweekly.com
http://mail.perlweekly.com/mailman/listinfo/perlweekly
More information about the Kochi-pm
mailing list