[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