Issue #493 - 2021-01-04 - Happy 2021!

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

Hi and welcome to 2021!

I just got the first shot of the COVID-19 vaccine this morning.

My New Year's request is to support the work of Manwar. You know him. He gives the Perl community enormous value via his Perl Weekly Challenge and by being the co-editor of the Perl Weekly. He is now at $105 from 16 people. Let's double both numbers!

I am running a poll: In which subject in Perl do you feel you'd need better knowledge? and The Perl Foundations is running a survey: Coding in Perl? What support do you need?. They will take less than five minutes of your time. Please fill them both in.

Enjoy the next year!

Gabor Szabo


New Year. New Perl.

In 2021, try a whole new Perl ecosystem with:

  • A unified, cloud-based toolchain for Linux & Windows (replaces PPM)
  • Virtual environment support (similar to Python's virtualenv)
  • Pure open source licensing (no more ActiveState license)
  • A new way to install, work with, and even consume Perl in 2021.

    Annual collections


    Evaluate Perl project for new client - assessment

    by Gabor Szabo (SZABGAB)

    Recently a number of people have contacted me with various Perl-based projects. I had the opportunity to have an email exchange with them to try to understand what they need and if I can provide the help. A few question came up and for my future reference I wrote them down.

    A static archive or

    by Lee Johnson (LEEJO)

    You read the news that is going to be shut down, right?, Lee Johnson created a static archive of it.

    Debunking Perl Myths

    by Pritesh Ugrankar

    I don't think I've ever seen a post by Pritesh, but I do have an e-mail exchange with him a few years ago when he asked for my opinion about learning more Perl or learning Python. 7 years have passed and suddenly he goes out and he writes a terrific post on LinkedIn. See also the discussion on reddit.

    Ben Bullock is Making Headway Now

    by Ben Bullock (BKB)

    Stack overflow at 80,000 brackets in JSON. Who even needs 80,000 brackets?


    How has your Perl knowledge influenced the way you program as a whole?

    Some really interesting and fun comments. Let's read yours as well!

    Polls and Surveys

    Coding in Perl? What support do you need?

    The Perl Foundation would like to know if they can offer some support for Perl that might help you. There was quite some discussion on Reddit in response to this link. Especially read the comments by brian d foy.

    In which subject in Perl do you feel you need better knowledge?

    by Gabor Szabo (SZABGAB)

    OOP? Functional programming? Testing? Web development? I am running a poll asking just that question.


    Bulk downloading all episodes of a podcast

    by Thomas Klausner (DOMM)

    A two step download process. 1) Prepare the list of URLs to be downloaded. 2) Download. All that in 10 lines of Perl.


    Thank Manwar!

    My New Year's request is to support the work of Manwar. You know him. He gives the Perl community enormous value via his Perl Weekly Challenge and by being the co-editor of the Perl Weekly. Even if the connection is indirect, the time and energy he spends on Perl helps us stay employable with Perl. It would be really nice if you, who enjoy the fruits of his work, showed your gratitude via his Patreon account. It can be as low as $1/month or you can beat the average which is slightly above $6/month.


    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 $50 Amazon vouchers by participating in the weekly challenge. We pick one winner at the end of the month from all the contributors in that month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

    The Weekly Challenge - 094

    by Mohammad Sajid Anwar (MANWAR)

    Welcome to a new week with couple of fun tasks "Group Anagrams" and "Binary Tree to Linked List". 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 - 093

    by Mohammad Sajid Anwar (MANWAR)

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

    Perl Review - Perl Weekly Challenge - 091

    by Colin Crain

    Perl Solutions Review by Colin Crain.

    Perl Weekly Challenge 093

    by Adam Russell

    Reading the notes at the end of the blog is the best thing. You don't want to miss out.

    Perl Weekly Challenge 93

    by Aaron Smith

    Aaron showing the power of unit tests. I can completely relate to him. Must Read.

    Pointy Path with Raku

    by Arne Sommer

    Missing Perl solutions this week. However the Raku solutions will definitely keep you engaged.

    Drawing a Line from Root to Leaf to Table

    by Colin Crain

    Thanks Colin for sharing the Mathematics side of the task 'Max Points'. Highly Recommended.

    PWC093 - Max Points

    by Flavio Poletti (POLETTIX)

    As expected, Flavio took us to the another planet with great story line. Highly Recommended.

    PWC093 - Sum Path

    by Flavio Poletti (POLETTIX)

    Flavio dealt with 'Sum Path' task in a unique way. Interesting take, must read.

    Solving Perl Weekly Challeng 093 -- Max points on the same line, and the sum of binary tree paths.

    by Kang-min Liu

    Revisit geometry lessons if you are a maths lover. Loved the 'Max Points' solutions.

    Perl Weekly Challenge 93: Max Points and Sum Path

    by Laurent Rosenfeld

    Laurent is never short of choices. Every task has multiple choices for you to see the differences. Must Read.

    Perl Weekly Challenge 93

    by W Luis Mochan

    Luis' solutions with tests made it a complete package, specially, the 'Max Points' task.

    Perl weekly challenge 093

    by Joan Mimosinnet

    Nice attempt to organise code using Raku classes. Well done, keep it up.

    Perl Weekly Challenge 93

    by Roger Bell West (FIREDRAKE)

    The main attraction of Roger's blog posts is always the choice of multiple languages. You don't want to miss it.

    Weekly Challenge 093

    by Simon Green

    Simon broke the task into subtasks and made it look like a walk in the park. Incredible.


    Annual Report - 2020

    by Mohammad Sajid Anwar (MANWAR)

    Mohammad is funny, he starts his annual report by saying how much he fell behind his plans for 2020 and then goes on to list accomplishments that most of the people I know don't do in a decade. I can only congratulate him and wish more people in the Perl community would follow his footsteps out of their own comfort zone and into making great things.

    Gabor self reporting for 2020.12

    by Gabor Szabo (SZABGAB)

    My personal monthly report with my monthly plans neither of which are probably interesting to you, but it is fun to collect my thoughts. Part of my strategy is to have a New Year's Resolution every month


    Perl Dancer and two Python courses

    by Gabor Szabo (SZABGAB)

    On the last day of 2020 I opened my new 'school' on Teachable and posted my first three courses. The 'Perl Dancer course', the 'Python Programming Bootcamp', and the new, 'Functional Programming in Python course'. To celebrate the opening and the new year I am offering them at 50% discount. USe the code END-2020 too enjoy it.

    Weekly collections

    The corner of Gabor

    A couple of entries sneaked in by Gabor.

    More Perl Maven followers on LinkedIn than #Perl followers

    by Gabor Szabo (SZABGAB)

    You might not know about the Perl Maven LinkedIn page, but it has just surpassed the #perl hashtag.


    Berlin Perl Mongers

    Wednesday, January 6, 2021; 7:00 PM GMT+1

    Derrick Talks renv - Purdue Perl Mongers

    Wednesday, January 13, 2021; 5:30 PM EST

    Charlotte Perl Mongers - Using the ActiveState Platform

    Wednesday, January 27, 2021; 6:00 PM EST

    German Perl Workshop 2021

    It will be in Leipzig on March 24-26 2021. CFP is open.

    Perl Jobs by Perl Careers

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

    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.

    Seeking Senior Perl Developers for Global Domination. Perl role in South Germany

    Our client is an international IT company managing over 4 million domains for retail and corporate customers in 200 countries. To help achieve global domination, they’re looking for a few top-notch senior Perl developers whose experience with implementing APIs and protocols is only matched by their drive to design and develop domain software solutions.

    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 a price that would make Mozart shout, “Wunderbar!” 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.

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

    Do you have an interest in genome technology and bioinformatics? 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, our client wants to hear from you.

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

    Ready to trade your 9-to-5 for an exciting new role in the Silicon Valley of Malaysia? Our client's Cyberjaya office is looking for Perl developers with a strong exposure to Modern Perl – comfortable with Plack/PSGI, Moose, and writing tests.

    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