Issue #485 - 2020-11-09 - Dead or Alive

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!

Apparently The Perl Foundation is trying to take over the Perl is Dead search tearm.

In the effort to make it easier to contribute to CPAN modules I've been contacting CPAN authors who did not have link to their GitHub repository in the META files of their modules. Many thanked me for the gentle nudge and the help where it was needed to configure this. I've also sent a few pull-requests to add a CI system to the repositories and I think many people have started to add those by themselves.

Of course not everyone wanted to add a link to their VCS, but that's OK. Their Open Source contribution is also welcome!

Looking at the MetaCPAN stats, so far this week had the lowest percentage of lacking VCS link and lacking CI. Still a long way explaining why these are useful to both the module author and the Perl community in general.

I think the CPAN Dashboard of Dave Cross also helps visualize the results.

Let me also congratulate Mohammad S. Anwar who has became the most prolific co-editor of the Perl Weekly with 64 issues, surpassing Yanick Champoux. Thank you for your extraordinary work!

Enjoy your week!

Gabor Szabo


Sponsors

The Pearls of Perl - The top 10 Perl tools for every developer

From A (Ack) to Z (Dist-Zilla), check out the 10 Perl tools that should be in every developer’s toolbox. Or Download our “Pearls of Perl” build to get a version of Perl 5.28 with all the tools listed in this post so you can test them out for yourself!


Statistics

In this section we show some collected stats. Let's figure out what numbers could be interesting. The script(s) are in the Git repository of the Perl Weekly. See stats from the previous weeks.

CPAN uploads

Last week there were a total of 206 uploads to CPAN of 146 distinct distributions by 80 different authors. Number of distributions with link to VCS: 129. Number of distros with CI: 80.

Blogs

Number of posts last week: BPO: 5; DevTo: 5; Perl.com: 0; PerlAcademy: 0; PerlHacks: 0; PerlMaven: 5; Reddit: 14; TPF: 3;


Announcements

Articles

Fantasy Name Generator - a parser

by Flavio Poletti (POLETTIX)

A parser for the grammar in Fantasy Name Generator

News regarding GraphViz2

by Ron Savage (RSAVAGE)

Ed J (aka. mohawk) has taken over maintenance of the suite of GraphViz2 modules.

Checking a GitHub URL for existence

by Gabor Szabo (SZABGAB)

A simple example using LWP::UserAgent to check if a page returns 200 OK, a redirection or 404 not found.

Log::Log4perl layouts and formatting options

by Gabor Szabo (SZABGAB)

Just a small example for future reuse.

Asciiquarium

by Flavio Poletti (POLETTIX)

Ascii fishes!


Testing

CI for CPAN modules

by Gabor Szabo (SZABGAB)

A fast feedback loop is one of the keys to making high quality and valuable software. A Continuous Integration system running your tests on multiple operating systems every time you push code to GitHub can give you the confidence that when you release your code to CPAN, it will not break in the hands of your users.


Perl is Dead

We want you to say that "Perl is Dead" even though it is "Very Much Alive"

by Mark Keating

There was extensive discussion about this on reddit and on Facebook. I am not sure whether I like this idea at all, but what I'd really like to see is that people in the TPF Marketing committee lead by example. (Members listed along with the other TPF committees..)

Perl is Dead. Python is the New Java.

by Chris Crawford

Frankly I don't know if the profiler situation is really that bad in Python, but the image is great.


CPAN

A CPAN Dashboard

by Dave Cross (DAVECROSS)

I love this Dashboard. It shows the CI and Kritika status of all of Dave Cross's CPAN distributions on a single, badge-ridden page. In this post Dave gives a brief introduction to the project.

CPAN Dashboard

by Gabor Szabo (SZABGAB)

Dave Cross created a beautiful CPAN dashboard for himself. You can copy his idea easily.


Grants

The Weekly Challenge

The Weekly Challenge by Mohammad Anwar will help you step out of your comfort-zone. You can even win prize money of a $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from all the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

The Weekly Challenge - 086

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with couple of fun tasks "Pair Difference" and "Sudoko Puzzle". If you are new to the Weekly Challenge then why not join us and have fun every week. For more information, please read FAQ page.

RECAP - The Weekly Challenge - 085

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week contributions by Team PWC dealing with the "Triplet Sum" and "Power of Two Integers" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Review - Perl Weekly Challenge - 083

by Colin Crain

Perl Solutions Review by Colin Crain.

Raku Review - Perl Weekly Challenge - 083

by Andrew Shitov (ANDY)

Raku Solutions Review by Andrew Shitov.

Perl Weekly Challenge 85, Part 1

by Abigail

Abigail explains the various approaches to solving the task in this blog post.

Perl Weekly Challenge 85, Part 2

by Abigail

Abigail's blog post does not just talk about solution but is also a great source of knowledge.

Perl Weekly Challenge 085

by Adam Russell

Adam shared a blog post showing the power of Prolog and Perl.

Raku Challenge, Week 85

by Andrew Shitov (ANDY)

Andrew kept it short and simple to show the power of Raku.

Two Triplets with Raku and Perl

by Arne Sommer

Arne once again attempted Perl to solve the weekly challenge. Must Read.

Triple Combo: Power to the Whole!

by Colin Crain

As always, Colin's blog post is full of surprises and punchlines. Please check it out yourself.

PWC085 - Triplet Sum

by Flavio Poletti (POLETTIX)

You don't want to miss this discussion on the subject. It is always fun to read Flavio's blog.

PWC085 - Power of two integers

by Flavio Poletti (POLETTIX)

Flavio made the task look like a walk in the park. I loved this approach.

Perl Weekly Challenge 85

by Jorg Sommrey

Jorg went into great detail to solve the first task of the weekly challenge. Must Read.

Perl Weekly Challenge 85: Triplet Sum and Power of Two Integers

by Laurent Rosenfeld

Laurent, as always, shows the power of Perl and Raku in great detail handling both tasks of the week.

Weekly Challenge #085 Task #1 :: (Raku)

by Myoungjin Jeon

This is a great source of Raku magic. You don't want to miss out.

Weekly Challenge #085 Task #2 :: (Raku)

by Myoungjin Jeon

Myoungjin once again shared various methods to solve the task. Must Read.

Perl Weekly Challenge 85: Triplet Power

by Roger Bell West (FIREDRAKE)

As always, Roger shares ways to get best performance using different techniques.

Perl Weekly Challenge 085

by Samir Parikh

Samir came up with a cool solution once again.

Weekly Challenge 085

by Simon Green

Simon used the power of Math to solve the tasks.


Other

#Perl on Dev.TO

by Gabor Szabo (SZABGAB)

You are all invited and encouraged to follow #perl on DEV.to and even post articles using that tag.


Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Improving the quality of Open Source projects

by Gabor Szabo (SZABGAB)

I have been talking about this recently quite a lot within the Perl community. It is time to step out of it and start talking about similar ideas for other languages as well.


Events

Purdue Perl Mongers

Wednesday, November 11, 2020; 5:30 PM EST

Houston Perl Mongers Online Meeting - Process Management Modules in Perl.

November 12, 2020 06:00 PM Central Time (US and Canada)

Berlin Perl Mongers - face to face?

Wednesday, November 25, 2020; 7:00 PM GMT+1

Toronto Perl Mongers Online Meeting

Thursday, November 26, 2020; 7:00 PM EST

Silicon Valley Perl - Quantum::Superpositions, 2021 election

Thursday, December 3, 2020, 6:30 PM PST

Starship Mongers

Wednesday, December 9, 2020; 5:30 PM EST


Perl Jobs by Perl Careers

Paging Dr. Perl! Perl Role in Cambridge, UK

This organization is one of the world’s leading developers of medical diagnostic technologies and clinical software. Your work will be used by the NHS, research labs, and healthcare providers worldwide.

The Cool Stuff You Wish They Taught in School. London based Perl Telecommute

Our client is a leading online tech publication with more than 40 million readers worldwide. This tech talk titan operates out of a London office that offers the opportunity to work remotely. This is a small, self-motivated team that thrives on working independently as well as collaborating.

Free Lunch? Yes, Please. Perl job in Vienna.

One of the largest product and price comparison platforms in German-speaking countries, located in picturesque Vienna, is on the hunt for a Perl programmer who wants to use their skills to eradicate inflated prices.

If Jurassic Park has Taught us Anything, it’s that Science is Awesome! Perl in Australia.

If you spend your weekends reading science magazines and think smarter crops are key to our future, and if you happen to have experience with Ansible, AWS, Linux containers, MySQL, Postgres, and Solr, and you’re located in Australia, send an email our way!

Variety is the spice of life! Perl Developer role in Dubai!

A new, exciting life in one of the most dynamic international cities is only a click away for, so what are you waiting for? Shoot us an email and let us know you’re ready to spice up your 9-to-5 and level up!



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