Issue #359 - 2018-06-11 - CPANRatings going read-only

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

Hi there,

In 2 weeks will shut down. All the links will redirect to the appropriate pages on MetaCPAN. Soon after that Google will take the pages of s.c.o. out of their index and MetaCPAN will become the leading result on Google and elsewhere in a few weeks. Or so I hope.

In addition, as we just learned, CPANRatings is going to become read-only and MetaCPAN will soon have a replacement service.

Exiting times as MetaCPAN will suddenly have 3 times its current traffic.

This would be a great time to start contributing to MetaCPAN to improve its search results and whatever you think could work better. You could even build an alternative UI in plain JavaScript. If you'd like to know how, send me and email!

In any case, enjoy your week!

Gabor Szabo



Baby Moose

by John Scoles (BYTEROCK)

This week it is the turn of the Baby Moose. The saga continues.

Why is parsing considered solved?

by Jeffrey Kegler (JKEGL)

A short history of 'language' and linguistics.

What is a Bool?

by Toby Inkster (TOBYINK)

Perl will treat any value either as 'true' or 'false', so what does the keyword 'Bool' really mean in Moose? Mostly 0 and 1, but it also allows overloading boolification for false.

Building a Geo-Coding Database and Website

by Nigel Horne

Mapping places to coordinates including a sample web application.


Why Programmers Use the Test Hierarchy Antipattern

by Tim King

I think the key is 'Test inheritance should only be used to meet the needs of the tests, not the needs of the code under test.'


Do you want to make your developers faster?

by Gabor Szabo (SZABGAB)

Introduce testing. Set up Continuous Integration. Refactor your code. Gabor, the editor of the Perl Weekly, can help you with any of these in Perl, Python, and other languages. Even remotely.


Update to XPath Sandbox

by Grant McLean (GRANTM)

The XPath Sandbox tool allows you to try out different XPath expressions directly in your browser. Some new additions arrived now.

A very easy way to create XML

by Alexander Karelas (KARJALA)

Treat XML as easily as JSON using XML::MyXML.


What's new on CPAN - May 2018

by David Farrell (DFARRELL)

The usual monthly handpicked list of interesting modules on CPAN.

CPANRatings going read-only

It is hardly used and MetaCPAN is expected to add a similar feature, so it is time to retire CPAN Ratings.

DBD::Oracle Trial release

by Kieren Diment (ZARQUON)

It is still marked as 'unauthorized', but if you use Oracle with Perl, you'd better test it now, before it becomes official.


Perl Tutorial

A section for newbies and for people who need some refreshing of their Perl knowledge. If you have questions or suggestions about the articles, let me know and I'll try to make the necessary changes. The included articles are from the Perl Maven Tutorial and are part of the Perl Maven eBook.

SQLite in Memory

by Gabor Szabo (SZABGAB)

A simple example in Perl using an in-memory version of SQLite for when you'd like to use SQL statements, but don't need to store the data on the disk.

Perl 6

Faster dispatches with MoarVM specializer plugins

by Jonathan Worthington (JONATHAN)

Part of the Performance and Reliability grant is to speed up private method calls in roles, as well as assignments in to Scalar containers. It turns out they need the same mechanism in MoarVM to work.

2018.23 Opened/Closed

by Elizabeth Mattijsen (ELIZABETH)

The weekly awesome.

Weekly collections

Event reports


The Perl Conference in North America

June 17-22, 2018, Salt Lake City.

NLPW - Dutch Perl Workshop 2018

July 7, 2018, Arnhem, The Netherlands

The Perl Conference in Europe

August 15-17, 2018, Glasgow. The Call for Papers is open.

Nordic Perl Workshop and MojoConf 2018

September 6-7, 2018, Oslo.

Swiss Perl Workshop

September 7-8, 2018 Bern.

London Perl Workshop 2018

Saturday 3rd November 2018 London

Perl Jobs by Perl Careers

Do you love customers? Senior Perl Developer with a product focus, London

Ever find yourself wishing you could see meaningful impact on users from your work? Trapped in a company with long release cycles and dubious release dates? Wish your ideas for product improvement didn’t keep disappearing in to the Project Manager’s backlog?

Come work for Zoopla, one of London's success stories

Come and work at one of London’s tech giants, with Perl Careers

Perl Developer who wants to learn Scala and NodeJS - West London

Love Perl but want to skill-up on another stack at your employer’s expense?

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 RSS Feed of the Perl Weekly. Updated once a week