Issue #486 - 2020-11-16 - Why do we use Perl?

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

Hi there

I have been asked this question many times. And I always find it hard to answer. Recently I came across a post on Facebook which started the discussion once again. I am pleasantly surprised by some of the response to this question.

I am sure you must have come across, CPAN Dashboard, by Dave Cross. I loved the idea. I have yet to try it myself, but I am certainly going to get my hands dirty soon. If you are a CPAN module author then please give it a go and share your experience with us. Let's make this as popular as CPAN itself.

On a similar note, Gabor Szabo, started the CPAN Digger project. I remember many years ago, Gabor shared the idea with me and wanted me to work on this. Unfortunately I never got around to it. I am so happy that it is finally arrived. It would be great if we all come along and help with the project.

A recent post by Samir Parikh, brought up the topic of "Perl Podcasts" once again. I still remember Lance Wicks and I discussed the subject during the Perl Conference in Glasgow in 2018. We even recorded our first interview together with a very popular face in the Perl commnunity. What a shame I couldn't give the attention it needed. I am still hopeful one day we will get it back in action.

Last but not least, how are the various forms of lockdown treating you in your own country? Please do look after yourself and your family. Enjoy the rest of the newsletter.

Mohammad S. Anwar


How to build Perl without a compiler?

When it comes to cloud-based Perl build systems, ActiveState was one of the first to provide a non-local build experience (PPM). Today, the ActiveState Platform features a catalog of dependencies imported from CPAN that you can use to automatically build far more dependencies than PPM ever could.


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 205 uploads to CPAN of 138 distinct distributions by 84 different authors. Number of distributions with link to VCS: 121. Number of distros with CI: 59.


Number of posts last week: BPO: 3; DevTo: 6; 1; PerlAcademy: 1; PerlHacks: 0; PerlMaven: 1; Reddit: 15; TPF: 1;


Perl Podcasts

by Samir Parikh

Samir has compiled a really cool podcast collection. Please do check it out.

Find fishy Pods in Kubernetes

by Flavio Poletti (POLETTIX)

Flavio was playing with Kubernetes in his blog post to figure out pods.

Pointer to element

by Flavio Poletti (POLETTIX)

Flavio shared a gem of code to traverse a hash of hashes to get to a specific item.

Hanging Persistent Volumes in Kubernetes

by Flavio Poletti (POLETTIX)

Flavio continued playing with Kubernetes with regard to Persistent Volumes.


Is it possible to return to development with traditional P5P mailing lists?

by Yuki Kimoto (KIMOTO)

Yuki started a very interesting discussion. What do you think?

Perl 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 that month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

The Weekly Challenge - 087

by Mohammad S. Anwar (MANWAR)

Welcome to a new week with couple of fun tasks "Longest Consecutive Sequence" and "Largest Rectangle". 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 - 086

by Mohammad S. Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Pair Difference" and "Sudoku Puzzle" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Review - Perl Weekly Challenge - 084

by Colin Crain

Perl Solutions Review by Colin Crain.

Perl Weekly Challenge 86, Part 1

by Abigail

Abigail never fails to impress me with his solutions. Reading his blog is even more fun.

Perl Weekly Challenge 86, Part 1

by Abigail

Abigail is at his best when he is showing the power of Perl, C, SQL and Node.js.

Perl Weekly Challenge 86, Part 2

by Abigail

You don't want to miss Abigail's blog post as he has done a great job.

Challenge 086

by Andinus

Andinus shared a blog post about his solution to Pair Difference.

A Different Puzzle with Raku and Perl

by Arne Sommer

It gives me immense pleasure every time Arne attempts a Perl solution. Amazing blogging skill as well.

CY's Take on PWC#086

by Cheok-Yin Fung

Cheok-Yin impressed me with his blog post. It looks like a chapter from a text book. Great Job.

PWC086 - Pair Difference

by Flavio Poletti (POLETTIX)

Flavio shared his solution to Pair Difference with a cool discussion.

PWC086 - Sudoku Puzzle

by Flavio Poletti (POLETTIX)

Flavio made a difficult task look simple. Amazing blog post.

Perl Weekly Challenge 86: Pair Differences and Sudoku Puzzles

by Laurent Rosenfeld

Laurent's explanation of the Sudoku puzzle is the best introduction to the problem.

Perl Weekly Challenge 086

by Lubos Kolouch

Lubos blogs again after a long gap. It is worth the wait. Must Read.

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

by Myoungjin Jeon

Reading Myoungjin's blog is like reading a Raku text book. Everything is so nicely explained.

Perl Weekly Challenge 86: Sudoku Difference

by Roger Bell West (FIREDRAKE)

Big fan of Roger - yet another cool blog post showing the magic of the puzzles.

Weekly Challenge 086

by Simon Green

Simon's short and simple blog post is still very intriguing.

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.

Github Actions for Perl running on Windows, Mac OSX, and Ubuntu Linux

by Gabor Szabo (SZABGAB)

One example of how Dave Cross is using GitHub Actions as a CI system.


2020.45 Cro Serviced

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

I need to create a simple and stupid game for myself

by Gabor Szabo (SZABGAB)

Gabor: I am wasting too much time on a simple and stupid game. I should find or create some other game that is rather simple, but that if I am playing it, it might be actually useful to some.

Tests are awesome!

by Gabor Szabo (SZABGAB)

Just being all cheery about writing tests. I really like doing so, as I think they really help.

What adding CI to 30 projects revealed

by Gabor Szabo (SZABGAB)

Primarily, that I need to find a way to show how a CI system can benefit CPAN authors to find issues with their code before it reaches CPAN and before they are alerted by the CPAN Testers.


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

Starship Mongers

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

Perl Jobs by Perl Careers

Better than Chocolate Chip Cookies! Europe Based Remote Perl role

While the client operates out of a London office, you also have the option to work remotely. As an online tech publication with over 40 million readers around the world, they know a thing or two about keeping it fresh. Working as a Perl developer, you’ll be responsible for consultation, design, development, testing, and deployment.

If it was Good Enough for Mozart - Perl role in Vienna

As one of the largest product and price comparison platforms in German-speaking countries, they know all about finding the best products at the best price. They want to find a Perl programmer who thrives on delivering quality content, well-executed user information that’s easy to understand, and is as committed to transparency and excellence as they are.

Business Casual has a Whole New Meaning. Perl role in South Germany

Online shopping, socializing, working—it’s a digital world now, which is perfect for our client. As an international IT company managing millions of domains for retail and corporate customers in nearly every country in the world, they’re busier than ever—and they need a few senior Perl developers to help them continue to thrive.

How do you look in a fig leaf? Perl role in Cambridge, UK

This organization is one of the world’s leading developers of medical diagnostic technologies and clinical software. Isn’t it about time you felt positive about what you do? Your work will be used by the NHS, research labs, and worldwide healthcare providers to save lives.

Why let Silicon Valley have all the Fun? Perl Developer job in Cyberjaya / Kuala Lumpur

Our client is a financial company whose growth over the last twenty years has been nothing short of impressive. They started with the idea that online trading should be available to all, and from there, they’ve built a company with multiple locations worldwide. If you want to be part of a business that is thriving, this may be the perfect opportunity for you.

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