Issue #481 - 2020-10-12 - Remote or Distributed work

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


for many years I was hoping to be able to work remotely - or to make it sound even better - in a distributed work environment, but I have not done much to advance it. Now the pandemic forced my clients to keep everyone at home and thus I, as consultant/contractor can also work from home. Some other clients where I provide training have also started to run remote training classes. Not only that, but recently I started to received interest from clients in Europe and North America as well to help with training, testing, refactoring, and automation (CI). I even managed to sign up two of them. Both of them Perl-related.

It is very interesting to see how an otherwise horrible event changes the world and creates new opportunities as well. It is definitely not how I hoped. I can't use my newly found remote work to travel and work from other locations. Heck I can't even really leave my house these days, and I can't see many of my loved ones. However I hope (oh the naive) that when the pandemic ends in a year or two, we'll come out stronger from it than we were before.

BTW I recommend you listen to the Distributed podcast with Matt Mullenweg. I especially liked the first few episodes, surprisingly the ones that were recorded before the world was forced to work in a distributed mode.

In the meantime, enjoy this week!

Gabor Szabo


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!


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 222 uploads to CPAN of 143 distinct distributions by 77 different authors. Number of distributions with link to VCS: 112. Number of distros with CI: 57.


Number of posts last week: BPO: 4; DevTo: 5; 1; PerlAcademy: 1; PerlHacks: 0; PerlMaven: 1; Reddit: 22; TPF: 4;


The Tau Station Kickstarter is still alive!

by Curtis 'Ovid' Poe (OVID)

This is the first ever MMO BIBILIO-RPG, as they call it, and you have the opportunity to push it forward to its success. Check out and support the Kickstarter campaign! It looks really nice and you also have the opportunity to help a major Perl success take place and enhance the cool-factor of the language and the ecosystem around it.


Opt-in your CPAN repos for Hacktoberfest

by Neil Bowers (NEILB)

As the Hacktoberfest got more popular it started to generate more and more tiny, many times meaningless pull-requests. I received a few of them. Instead of creating values, this started to become a burden for many authors. Now they changed the rules so you need to opt-in your repository or, as far as I understand, you can also mark a pull-request as 'valid for hacktoberfest'. I really hope this isn't an overshooting in the other direction. In any case, Neil explains what you can do to opt-in your GitHub repo.

Area of a triangle, again

by Flavio Poletti (POLETTIX)

How the triangle's area should be really calculated.

Reviving old code.

by Michael D. Stemle, Jr.

A few steps Michael is explaining: Implement best practices; Configure CI; Review dependencies; Develop a roadmap


by Flavio Poletti (POLETTIX)

A little shell script to keep a Perl program under check.

Stupid DATA Tricks

by brian d foy (BDFOY)

Do you know about __DATA__ and __END__ ? Well, you should.

MNIST Handwriting Recognition Deep Learning Written in Pure Perl

by Yuki Kimoto (KIMOTO)

Because it is pure Perl code, it can be used by Perl users to get an overview of deep learning algorithms.

A cheap trick to manipulate PERL5LIB

by Flavio Poletti (POLETTIX)

Manipulating PERL5LIB for locally installed programs.

Rex-1.13.0 is now available

by Ferenc Erki (FERKI)

And just a reminder, the author is open to receive financial support for his work on open source projects.


Padre - what editor or IDE to use for Perl?

Personally I really dislike when people call a programming language dead or some piece of open source software 'abandonware'. Even if it isn't something I started to build. IMHO it devaluates all the effort the author(s) put in the project and it disregards the simple idea that in open source you, as a user, are also responsible for the well being and the continuity of a project. With that said, the discussion and the suggestions of alternatives in this post can be useful.


Hello World with Mojolicious in Docker

by Gabor Szabo (SZABGAB)

Thanks to the people who support the cause to create more Perl-related public content I had the time to record a short video.


(Updated) Grant Proposal: General Perl OpenAPI Validator / Interpreter

Develop a clean and easy interface for managing OpenAPI 3.x schemas.

Maintaining Perl 5 (Tony Cook): September 2020 Grant Report

by Tony Cook (TONYC)

Approximately 14 tickets were reviewed, and 1 patches were applied

The Weekly Challenge

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

The Weekly Challenge - 082

by Mohammad S. Anwar (MANWAR)

Welcome new week with couple of fun tasks "Common Factors" and "Interleave String". 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 - 081

by Mohammad S. Anwar (MANWAR)

Enjoy quick recap of last week contributions by the Team PWC dealing with the "Common Base String" and "Frequency Sort" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Raku Review - Perl Weekly Challenge - 080

by Andrew Shitov (ANDY)

Raku Solutions Review by Andrew Shitov.

Perl Weekly Challenge 081

by Adam Russell

Highlight of the blog is the solution to "Common Base Strings".

Challenge 081

by Andinus

Well structured blog with detailed explanation.

Common Frequency with Raku

by Arne Sommer

Arne shared Raku magic in this week blog.

Finding Common Basis with a Bag of Sharks

by Colin Crain

Colin blog as always shared the technical details of the weekly tasks.

PWC081 - Common Base String

by Flavio Poletti (POLETTIX)

Thorough analysis of Common Base String task.

PWC081 - Frequency Sort

by Flavio Poletti (POLETTIX)

Interesting discussion about the Frequency Sort task.

Perl Weekly Challenge 81: Frequency Sort

by Laurent Rosenfeld

Laurent shared Frequency Sort task analysis.

Week #81: Common Base String & Frequence Sort

by Mohammad S. Anwar (MANWAR)

Continued fun with Perl and Raku in the blog.

Weekly Challenge #081 Task #1 :: Raku

by Myoungjin Jeon

Myoungjin shared Raku magic used in the weekly solution.

Perl Weekly Challenge 81: Base Frequency

by Roger Bell West (FIREDRAKE)

Roger tried Ruby this week along with Perl and Raku.

The Weekly Challenge 081

by Simon Green

Making good use of holiday, short and sweet blog.

Perl Weekly Challenge #81

by Walt Mankowski

Walt discussed Perl and Python solution to the weekly challenge.


Taking a break from Raku core development

by Jonathan Worthington (JONATHAN)

Jonathan spent over a decade putting time and energy into making the language better. Now he is taking some time off.


Stockpiling blog posts

by Flavio Poletti (POLETTIX)

Sometimes I can write a few posts ahead of time... but stockpile them for publishing when I run out of time. Git helps.

Weekly collections


Purdue Perl Mongers

Wednesday, October 14, 2020, 5:30 PM EDT

Silicon Valley Perl - Better Than Grep

Thursday, November 5, 2020, 6:30 PM PST

Perl Jobs by Perl Careers

This Company is No Shop of Horrors

This company’s innovative software provides genotyping information about crops and is used to develop new species of plants. We’re not saying they’re creating man-eating marigolds … but we’re also not denying it. Every office has its secrets, right? If you’re located within Australia and this role sounds too delicious to pass up, drop us an email!

Bored of jobs that don't matter? Be a Perl developer and save lives

This web-app saves lives, and literally pushes forward medical science. Your work will be used by the NHS, research labs, and healthcare providers worldwide to diagnose patients, organize research, and make the world a better place.

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 millions readers worldwide. Their articles cover electronics, hardware, software, AI, space, cloud services, and culture. They know what’s hot in the world of computers, and they tell the world all about it in crisp, engaging articles that are read from London, England, to London, Ontario.

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

One of the largest product and price comparison platforms in German-speaking countries is on the hunt for a Perl programmer who wants to use their skills to eradicate inflated prices. The successful candidate will relish the chance to join a team that attributes nearly two decades of success to an uncompromising commitment to transparency, objectivity, and quality content.

The Coolest Office You’ll Never See

Our client has one of those stories you love to see: they started off in someone’s house, worked their way up to a tiny office, then a bigger office, and finally, to the best office of all—your house. That’s right, this domain management service is totally remote, meaning you can wear those snuggly jams all day long if you want.

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