Issue #574 - 2022-07-25 - Perl Community

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

Hi there,

The community spirit among Perl fans is always the highlight of any event. I am sure you have experience it too. Little while ago, there was discussion to give new life to Perl Advent Calendar. Many volunteers came forward to help the project, like, Adam Russell. As we are getting close to the next edition, Olaf Alders and Julien Fiegehenn came together and kickstarted the project with a big push. I noticed in the recent weeks, lots of activities on GitHub repository, thanks to all the volunteers. Olaf Alders made an official call for papers in the blog post. I request all Perl fans to submit proposal. If you need any help submitting an article, then please do checkout the page for guidance. I would encourage first timer to come forward and share their experience with CPAN distributions. I am sure, everyone has few favourite distributions or their own creations that they want to talk about and share with the community. There are plenty of help available, if you need, so just give us a shout.

Talking about revival, recently I spoke about CPAN Weekly, creation of Neil Bowers. I shared my intention of getting it back up. In no time, I got plenty of offer. One of them was Cheok-Yin Fung. She even shared the initial draft that I am currently reviewing. Thank you, Cheok-Yin for the help. The plan is to launch it on the birthday of Perl i.e. 18th Dec. I will share more about it soon. Wish me luck.

Maintaining CPAN distribution is a big responsibility. I have seen regular release of WWW::Mechanize, thanks to Julien Fiegehenn for all the care and love. You can find the details in the Twitter thread. I know it takes a lot of efforts to keep the distribution live and active as I too have the responsibilities of handful of distributions. Having said, credit must be given to all the contributors who provide patches.

Enjoy the rest of the newsletter.

Mohammad Sajid Anwar


The Perl Advent Calendar 2022 Call for Papers Is Now Open

by Olaf Alders (OALDERS)

The official call for papers is now open. Please do submit your proposals.


Integrated Inconsistencies

by Saif Uddin Ahmed (SAIFTYNET)

Welcome back to blogging, a very thoughful discussion, not to be missed.

Sorting Subroutine Results

by Tom Wyant (WYANT)

A not so widely used form of sort is discussed. Thanks for sharing the details.

Ideas from TPRC2022: Bug/Task/Issue independent interface and a cli tool

by Dean Hamstead (DJZORT)

Nice discussion about the need of generalised interface to Bug/Task/Issue trackers.


Cryptopals 1 - Convert hex to base64

by Flavio Poletti (POLETTIX)

Nice use of pack and unpack for cryptopaks. Thanks for sharing the knowledge.

Cryptopals 2 - Fixed XOR

by Flavio Poletti (POLETTIX)

Clever hack using Perl latest feature, always fun. Keep it up great work.


Climbing the Charts (request for feature requests)

by Herbert Breunung (LICHTKIND)

A new release of CPAN distribution Chart is available on MetaCPAN.

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 - 175

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks: "Last Sunday" and "Perfect Totient Numbers". If you are new to the weekly challenge, why not join us and have fun every week? For more information, please read the FAQ.

RECAP - The Weekly Challenge - 174

by Mohammad Sajid Anwar (MANWAR)

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

Perl Review - Perl Weekly Challenge - 169

by Colin Crain

Perl Solutions Review by Colin Crain.

Permutations Ranked in Disarray on Mars

by Adam Russell

Great example of goto inside map. Thanks for your contributions.

Disarmed Ranking

by Arne Sommer

I always find something new about Raku every week, thanks to the contributions by Arne.

PWC174 - Disarium Numbers

by Flavio Poletti (POLETTIX)

The caching and parallelisation are key factors when dealing with such tasks. Thanks for sharing.

PWC174 - Permutation Ranking

by Flavio Poletti (POLETTIX)

Translation of Python to Perl, not a bad chocce. Good decision. Keep it up great work.

Perl Weekly Challenge: Week 174

by Jaldhar H. Vyas

Cool use of Raku magic to solve the weekly challenge. Keep it up great work.

The Weekly Challenge 174

by James Smith

James classic one-liner is the highlight. I am a big fan of his compact solution. Well done.

Perl Weekly Challenge 174: Disarium Numbers and Permutation Rankings

by Laurent Rosenfeld

Once again, we got cool collection of guest solutions. Keep it up great work.

Perl Weekly Challenge 174

by W Luis Mochan

Concise and compact solution with the help of PDL. Nice demo. Keep it up great work.

the power of permutations

by Luca Ferrari

A compact Raku solution is too good to be missed. Thanks for sharing.

Disarium disaster and rank permutations

by Peter Campbell Smith

Disarium disaster? I loved the term. Smart decision to avert the disaster. Well done.

The Rank Smell of Disarium

by Roger Bell West (FIREDRAKE)

Clever hack to solve the Permutation Ranking task. Plenty to learn every week. Thanks for your contributions.

Weekly Challenge 174

by Simon Green

Python and Perl find the space together in the blog. Well done and keep it up.

PWC #174

by Stephen G Lynn

Use of faster algorithm with the help of PDL::PP. Thanks for your contributions.


2022.29 Hot

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Perl Jobs by Perl Careers

Perl to Node Cross-training? Yes Please! UK Remote Perl Role

Our client is looking for junior or intermediate Perl developers, Node engineers, and those with stellar Python and SQL skills. They embrace flexibility, and their ideal candidate will, too. Perl may be your core competency, but if you’re invested in cross-training to Node, you may be the full package that this client wants on their team.

Software Developer or Matchmaker? Semi-Remote Perl Role in Manchester

Our client's mission is to connect folks in the UK and US seeking flatmates or homes to share. If you’re a Software Developer (Backend), these flatmate matchmakers want you to increase the delivery capacity of their team. With a core platform that is mostly written in Perl, you’ll work with developers to create admin tools and implement and test new site features.

Senior Perl developers, is your safety on? Perl role in NZ/OZ

Our client has developed an online system that tracks, monitors, and manages a whole host of safety issues, including team member competency, asset management, and compliance checks.They’re keeping their clients safe one click at a time, and they want to add a Senior Fullstack Perl Developer to their team to help them do it.

Thought-Leader Wanted. Chief Software Architect role in Malaysia (or elsewhere)

We’re looking for a Chief Software Architect. In an ideal world, you’ll be on-site in Malaysia. Malta or Dubai would do in a pinch as this global company has offices there, too. However, if you’re reading this from Cairo or Buenos Aires and think you’re the star candidate they’re looking for, you’re not out of the running. Our client knows the value of a strong leader. Is it you?

What would your computer say about you? Perl, Python, NLP role in Amsterdam

Our client is the worldwide leader in machine intelligence for matching people with jobs, which is to say that when it comes to hiring, they know what they’re doing. Applicants, bring your “A” game: they’re looking for a Natural Language Processing (NLP) Engineer who is passionate about Machine Intelligence and can evaluate NLP systems.

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