Issue #473 - 2020-08-17 - What would you like to read about? Web, Test, OOP?

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


The TPF Survey: Marketing and Branding is closing in 2 days. It only has 10 question. Do it now!

I am also running a very short, 1-question poll on my Perl Maven LinkedIn page in which I'd like to know: What would you like to read about?. There are already 57 votes, but it would be nice to get a lot more. And if you are already there, why not also follow the page itself.

My short-term goal is to have more followers than The Perl Shop (271 vs. 282). The slighly longer term goal is to have more follower than the #perl hashtag. (541).

Do you remember my call to show that you value our work? Amazingly there are already 50 people who express it via my Patreon account and 14 via the account of Mohammad. I'd love to see you too, even if it is only $2/month. The number of supporters is way more important than the amount of money. My hope is to reach 100 supporters by the end of the month.

Enjoy your week!

Gabor Szabo


This is a new section of some data we collect with scripts. Let's figure out what numbers could be interesting. The script(s) are in the Git repository of the Perl Weekly.

CPAN uploads

Last week there were a total of 251 uploads to CPAN of 168 distinct distributions by 91 different authors.



by Flavio Poletti (POLETTIX)

Module::Runtime helps you load modules whose name you don’t know beforehand.

Let Mom Help You With Object-Oriented Programming

by Toby Inkster (TOBYINK)

Mom is a shortcut for creating Moo classes (and roles). It allows you to define a Moo class with the brevity of Class::Tiny. (In fact, Mom is even briefer.)

Digest and identifiers

by Flavio Poletti (POLETTIX)

Digest comes handy for generating quick and dirty identifiers.

The Future of Perl at ActiveState - Part 1

by Jeff Rouse

The future of Perl will be based on Perl 7 and ActiveState is committed to supporting Perl 7.


Book review: The Coding Career Handbook

by David Golden (DAGOLDEN)

The Coding Career Handbook is chock full of nuggets for aspiring senior engineers and beyond. It lightly covers a vast number of essential, mostly non-technical topics that senior+ engineers should know, and gives extensive hyperlinks for each.


Automated Mozart, by larsen

by Flavio Poletti (POLETTIX)

Larsen (aka. Stefano Rodighiero) used Markov chains to generate music automatically, starting from an example MIDI file. Alas, after some time his Automatic Music with Perl became a bit stale and the pointer to the code was lost...


Fix the documentation of the MetaCPAN::Client

by Gabor Szabo (SZABGAB)

A minor fix that was caught on video. It show that it is quite easy to make small improvements. This post was created thanks to my Patreon supporters. Be one of them!


Outreachy internship successful completion

by Makoto Nozaki

As previously announced, The Perl Foundation accepted Areesha Tariq as an intern for this year's internship to work on Open Food Facts. Stephane Gigandet provided mentorship for her during the entire program.

Perl Weekly Challenge

The Perl 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.

Perl Weekly Challenge - 074

by Mohammad Sajid Anwar (MANWAR)

Don't miss the fun and try new challenges every week. For more information, please read FAQ page.

RECAP - Perl Weekly Challenge - 073

by Mohammad Sajid Anwar (MANWAR)

Recap of last week challenge. There are plenty of great solutions.

Perl Review - Perl Weekly Challenge - 072

by Colin Crain

Perl Solutions Review by Colin Crain.

Raku Review - Perl Weekly Challenge - 072

by Andrew Shitov (ANDY)

Raku Solutions Review by Andrew Shitov.

Sliding Neighbour with Raku & Perl

by Arne Sommer

Reading blog is a great experience ever, highly recommended.

Raku challenge Week 73

by Andrew Shitov (ANDY)

Best tutorial on Rotor routine of Raku. Highly Recommended

CY's Recent Submission for PWC(068-073)

by Cheok-Yin Fung

Cheok-Yin presents collection of blogs in one place. I simply love the narration.

Open the Window Just a Little Bit so Your Smallest Smaller Neighbor Can Get In

by Colin Crain

Colin's blog title should get the best title award, imho.

Perl Weekly Challege: 073

by Jaldhar H. Vyas

Simple yet elegant solutions and blog. You must check out.


by Javier Luque

Interesting take on Smallest Neighbour task in Raku.

#Perl Weekly Challenge #73

by Lance Wicks (LANCEW)

It is rare occassion you see Lance blog these days, so when he does you don't want to miss it.

Perl Weekly Challenge 73: Min Sliding Window and Smallest Neighbor

by Laurent Rosenfeld

Laurent used gather/take combination to solve Min Sliding Window task. Interesting Take.

Perl Weekly Challenge 73: reduction to min

by Luca Ferrari

Highlight of the blog is the use of [min] reduction operator of Raku.

BLOG: The Weekly Challenge #073

by Mohammad Sajid Anwar (MANWAR)

Play time with Perl and Raku.

Perl Weekly Challenge 073

by Simon Green

To the point and precise. Short and sweet blog.

Perl Weekly Challenge #73

by Walt Mankowski

I just love the Perl and Python comparison. Keep it up.

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.

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Activity vs. Impact

by Gabor Szabo (SZABGAB)

Measuring the number of videos I record is easy, but measuring how useful the videos are is way more important.


17:30 September 9, 2020 (America/Indiana (UTC-4:00) (English)

Perl Jobs by Perl Careers

Don’t go chasing waterfalls . . .

Our client is just as famous as those big-time record producers, but without the terrible reputation. They’re one of the UK’s leading estate agencies, and with over 60 branches, they’ve got what it takes to make you a star (programmer, that is). Their website is scaling the charts, and if you can handle the spotlight, then you might be the senior-level Perl programmer that they want to sign.

We aren’t Mal-teasing—this is the Perl job you’ve been waiting for!

The client is a financial company whose meteoric growth over the last twenty years means that they’re a solid investment for anyone looking to make a change in location for their career. 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.This may be the perfect opportunity for you.

Not your ordinary town! Perl job in Malaysia!

New, rapidly growing town? Check. Exciting travel opportunities a short drive from home? Check. Excellent employer in a scenic science park? Check, check, check. Now that you know Cyberjaya checks all your boxes, the only thing left to do is send us an email and let us know you’re ready to put down roots in the Multimedia Super Corridor in Malaysia!

Variety is the spice of life! Perl Developer role in Dubai!

Not content with the status quo, you want to see the world. Explore the narrow alleys of the old city, barter for Baharat in one of the world’s largest spice markets, and spend weekends ankle-deep in the powdery white sand of Jumeirah Beach—all of this is in reach if you read on for our next big opportunity with a thriving international client in Dubai!

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.

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