Issue #542 - 2021-12-13 - Perl Advent Calendar

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

How you all doing? Are you making the most of the festive season?

In the 540th edition of the weekly newsletter, I mentioned Advent Calendars. I noticed some activity in the GitHub repository for the Perl Advent Calendar and was hoping to see another exciting edition full of Perl projects. A friend of mine on Facebook mentioned that this year the Perl Advent Calendar is looking a bit sparse. At the time of writing this editorial, I have only seen one post i.e. Day 1 of Year 2021. Being one of many contributors in the past, I am sad to see the current state of the project. I have absolutely no idea what happened this year. I know I have too many things already on my plate but I would like to help to get the Perl Advent Calendar back to its original glory.

Talking about Advent Calendars, I would like to mention The Weekly Challenge Advent Calendar which has mix of Perl and Raku like in the past. We have been running this since the beginning i.e. 2019. You will find some of the fun tasks from the past year being discussed by members of Team PWC. I have made a slight change to the look and feel this year. I hope you like it.

How about the 24 Pull Requests event?

I have not seen it being discussed either on any of the social platforms e.g. Facebook, Twitter or LinkedIn. I haven't had chance to take part this year. I couldn't take part last year either; what a shame. I still have 10 days and I have booked a few days off work. So there is a possibility I might take part and even complete the challenge. Please wish me luck.

Last but not least, Curtis, leader of the Corinna project, announced that he had a great meeting with the Perl Steering Council and they are extremely receptive to Corinna going into the core. I can't wait for Corinna to be part of core Perl. Damian shared the details on one of issues discussed in the same meeting in a blog post. You definitely don't want to miss it.

Enjoy the newsletter.

Mohammad S. Anwar


Corinna Update 6th Dec 2021

by Curtis 'Ovid' Poe (OVID)

After considerable discussion, slot has been renamed to field.

Corinna Update 8th Dec 2021

by Curtis 'Ovid' Poe (OVID)

Some more updates to how Class data and methods are agreed to be declared. And few more.


Sweeter Perl exception classes

by Mark Gardner

Mark shared different ways to deal with exceptions in Perl. A very thought-provoking post.

My Favorite Warnings: shadow

by Tom Wyant (WYANT)

Tom discussed another of his favourite warnings, shadow, in hid ongoing blog series.

JavaScript Supported Web Scraping using Perl and Selenium

by Yuki Kimoto (KIMOTO)

If you want to scrape web contents, this article explains how to do it using Perl and Selenium.


A (not so) simple matter of privacy

by Damian Conway (DCONWAY)

Damian shared one of the issues discussed in the meeting with Perl Steering Council with regard to the best way to provide private methods in Corinna.

Advent Calendar

The Weekly Challenge Advent Calendar 2021

Hash-counting String

by Aaron Smith

Canonical Path

by Colin Crain

Next Palindrome Number

by Laurent Rosenfeld

Square Points

by Cheok-Yin Fung

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

The Weekly Challenge - 143

by Mohammad S. Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Calculator" and "Stealthy Number". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the FAQ.

RECAP - The Weekly Challenge - 142

by Mohammad S. Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Divisor Last Digit" and "Sleep Sort" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Meet The Champion - W. Luis Mochan

by Mohammad S. Anwar (MANWAR)

Perl Solutions Review by Colin Crain.

Perl Weekly Challenge 142: Divisor Last Digit

by Abigail

Once again, one more one-liner in Perl to solve the task.

Sleeping Divisors

by Adam Russell

Adam was the person who proposed the Sleep Sort task and has gone into detail with lots of interesting background.

At Sleep at Last with Raku

by Arne Sommer

A very interesting solution to the Sleep Sort task in Raku. Thanks Arne for sharing the magic.

Sleep On It: The Weekly Challenge #142

by Dave Jacoby (JACOBY)

Dave shared a bonus solution in Node.js for the Sleep Sort task. Great example to follow. Thanks for sharing.

PWC142 - Divisor Last Digit

by Flavio Poletti (POLETTIX)

Loved the Raku solution with all the type constraints. Raku Rocks.

PWC142 - Sleep Sort

by Flavio Poletti (POLETTIX)

Thanks for introducing Raku's Promise feature. Nice example to learn new tricks in Raku. Thanks for sharing.

Perl Weekly Challenge 142: Divisor Last Digit and Sleep Sort

by Laurent Rosenfeld

Laurent introduced Raku's await feaTURE to solve the Sleep Sort task.

Perl Weekly Challenge 142: divide and sleep

by Luca Ferrari

Luca also used Raku's Promise feature to solve the Sleep Sort task. Thanks for sharing the knowledge.

Perl Weekly Challenge 142

by W Luis Mochan

Luis detailed analysis of the Sleep Sort task is highly recommended. Thank you Luis.

Clarity versus brevity

by Peter Campbell Smith

A very unique style of blogging, focussed on task analysis. Keep it up. Great work.


2021.49 Adventing Is On!

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Italki number of tutors per language

by Gabor Szabo (SZABGAB)

Looking for conversation partners? Italki is an excellent place where you can find speakers in most of the languages in the world. I put together a page listing some of the languages available on italki along with the number of tutors you can select from.

Perl Jobs by Perl Careers

Do you speak two languages? Remote UK Perl role

More than one million happy customers have used this company’s award-winning product portfolio to make low-cost multi-currency payments across different payment products. This group thrives on supporting their clients with a one-two combination of personalized expert service and advanced payment technology. Sr. devs who are engaged with the industry and eager to try new things will do well here.

Cruise into this Dreamy Career. Perl role in Malta

Our client is an international company who pride themselves on making online trading a breeze. After twenty-plus years cruising the financial waters, they’re subject matter experts who provide a stable, engaging environment for their crew. Located in glorious Malta, they offer a supportive team that believes in open communication and solving problems together.

Can’t find the right job? Build your own! Remote Perl role in Australia

If you’re a senior Perl developer — you’ve already got the most important component of what our client is looking for. Other important bits: in an ideal world, you’ll have experience with most or all of Catalyst, REST, Dancer2, Moo, DBlx::Class, MySQL, Postgres, and docker. Want to add extra flair? AngularJS or Vue would take you to the next level.

A Job that Fits. 100% remote (within UK) Perl dev. Role

Our client’s mission is to empower citizens to participate in civic matters by providing the technology, tools, and data they need. From a platform that enables citizens to report roads that need fixing to democratic tools that connect citizens with politicians, this dynamic organization is changing the world for the better, one click at a time.

Get your foot in the door! UK/EU Remote Jr. Perl Developer

We know that a lack of commercial experience doesn’t always reflect skill level, know-how, or programming brilliance. You know your stuff. You’re keen to grow and learn. You know that if someone would only just give you a chance, and let you in the door, you could really shine!

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