Issue #510 - 2021-05-03 - The 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

I am not sure if you have read the recent blog post by Neil Bowers. I have read it multiple times to understand the subject of the post. I must admit, I had never read such an in depth analysis of the term "Community". As my vocabulary is rather limited, I found it very interesting to read such a long blog post. To me, community is group of like-minded people. When I attended my first London Perl Workshop, I immediately felt part of the community. The organiser and everybody was so accommodating and friendly. It made me come again the following year and I became addicted to it afterwards. I always looked up to the big names of the community everytime I needed some inspiration. Take a look at the past recipients of the White Camel Award, you can get some idea of who's who in the community. Unfortunately it hasn't been awarded since 2018 for some reason that I am not aware of. I miss the community spirit of attending Perl Conferences. You can never experience that feeling unless you attend one. I hope and wish we get back to attending conferences. Although there has been virtual events in recent times, it can't replace real events in my humble opinion. I must give credit to everyone who is keeping the community spirit alive.

Today is a bank holiday in the UK, so all the British readers of the newsletter, enjoy your break with the newsletter. Rest of the world, start your week with weekly doses of Perl news. Stay safe and healthy.

Mohammad Sajid Anwar


Community Affairs Team Transparency Report Update

by Nic Evans

The CAT would like to make some corrections, as well as address some of the comments and questions we received on the initial transparency report.


Downloading and Installing Perl in 2021

by Mark Gardner

Mark continued his blogging series and presented the basics of installing Perl on various platforms.

JSONify a string

by Flavio Poletti (POLETTIX)

Flavio continued with his daily blogging series and presents how to stringify CSS as JSON.

Heail - head and tail together

by Flavio Poletti (POLETTIX)

Flavio once again created a very handy tool, Heail, in this blog post.


There's no such thing as "The Perl Community"

by Neil Bowers (NEILB)

Neil's take on what actually is community. He took pains to explain the term in great detail.

Perl tops coding salary rankings

by Mark Gardner

Mark shared a discussion about Perl salary rankings.


EV charge pricing per State in US

by Charlie Gonzalez (ITCHARLIE)

Charlie's attempt to solve a practical problem using Perl. A very cool attempt.

Creating REST APIs with Perl, Mojolicious and OpenAPI

by Gaurav Rai

Gaurav has been blogging regularly to create a REST API using Mojolicious and OpenAPI. Always fun to read his blog posts.

Perl test coverage when you don’t have a Makefile

by Mark Gardner

Mark trying to resolve a test coverage issue in this blog post.



by David Cantrell (DCANTRELL)

David released a complete new distribution to figure out what type a scalar is.

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 among all the contributors during that month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

The Weekly Challenge - 111

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Search Matrix" and "Ordered Letters". 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 - 110

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week's contributions from Team PWC dealing with the "Valid Phone Numbers" and "Transpose File" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Review - Perl Weekly Challenge - 108

by Colin Crain

Perl Solutions Review by Colin Crain.

The Weekly Challenge - 110

by Aaron Smith

Please check out these Raku solutions by Aaron Smith.

Perl Weekly Challenge 110: Valid Phone Numbers

by Abigail

I have learnt something new today - chained regexes in Perl. Thanks Abigail for sharing.

Perl Weekly Challenge 110: Transpose File

by Abigail

Abigail's blog post is full of magical code. I loved the one-liner solution in Perl.

Checking Phone Numbers and Transposing Tabular Data the Hard Way: The Weekly Challenge 110

by Adam Russell

Adam never hesitates to try a unique tool. This week he used Parse::Yapp grammar. Thanks for sharing.

Challenge 110

by Andinus

Thanks for introducing Raku grammars and welcome back after the short break.

Validly Transposed Raku and Perl

by Arne Sommer

Arne used a special trick to deal with the Valid Phone Numbers task by only looking at the first 4 characters.

CY's Take on PWC#110

by Cheok-Yin Fung

I loved his frank admission the checking other contributions and building a different solution is not an easy job. Kudo to your efforts.

Flip Me Your Digits, Baby

by Colin Crain

Cool use of regex, something I never used before. Thanks Colin.

Hanging On The Telephone: Perl Weekly Challenge #110

by Dave Jacoby (JACOBY)

Dave presented us some information background about Phone Numbers. Also shared s special use of Text::CSV. Thanks for sharing.

PWC110 - Valid Phone Numbers

by Flavio Poletti (POLETTIX)

Flavio never misses the opportunity to surprise us. Thanks for the short and sweet discussion on the subject.

PWC110 - Transpose File

by Flavio Poletti (POLETTIX)

Flavio shared a special use of open(). Thanks for sharing the knowledge.

Perl Weekly Challenge: Week 110

by Jaldhar H. Vyas

Jaldhar shared a mix of Perl and Raku magics. Cool use. Thanks.

Perl Weekly Challenge #110

by James Smith

I loved the discussion about memory usage for the Transpose File task. It is always a pleasure to read code showing the memory utilisation. Thanks for sharing.

Perl Weekly Challenge 110: Valid Phone Numbers and Transposed File

by Laurent Rosenfeld

Laurent has been consistently sharing solutions in more than just Perl and Raku. Thanks for sharing.

Perl Weekly Challenge 110

by W Luis Mochan

Luis shared multiple solutions to the Transpose File task. Simply loved it. Thanks.

Perl Weekly Challenge 110: Mangling Text File

by Luca Ferrari

Luca shared some cool Raku magic dealing with regex. Thanks for sharing the knowledge.

Perl Weekly Challenge 110: Transpose Numbers

by Roger Bell West (FIREDRAKE)

I noticed Roger not using \d in the regex, instead using [0-9]. I remember reading somewhere it is the preferred choice.

Weekly Challenge 110

by Simon Green

Cool use of map and logical-defined-or; thanks for sharing the magic.

Live sessions

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.

Course Management Application in Mojolicious - part 5

by Mark Gardner

The 5th part in which we set up redirection, refactored the tests, and started to test the upload file phase.

Setting up ELK using Rexify

by Ferenc Erki (FERKI)

Another episode of the 'Automation with Rex' series in which we follow the Ansible playbook to set up Elasticsearch and Nginx on CentOS.

s3path the Python File-System/Path like interface for AWS S3

Lior Mizrahi, the author of the package introduces it and then we fix a bug.



2021.17 Releastable

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections


Washington, DC Perl (DCPM) - Bob King to discuss the Dancer Framework

Wednesday, May 5, 2021; 07:00 PM Eastern Time (US and Canada)

Purdue Perl Mongers - HackLafayette

Wednesday, May 12, 2021

Houston Perl Mongers Online Meeting: OpenMP & Perl & perl

May 13th, 2021 06:00 PM Central Time (US and Canada)

Perl Jobs by Perl Careers

Not All Heroes Wear Capes. Perl in Vienna

Very well-known Austrian e-commerce brand looking for a heroic Perl programmer to develop and deliver quality content and all the info users need to find their gadgets for the right price. Client is willing to consider all candidates with strong Perl, but they make heavy use of PostgreSQL, Elasticsearch, and Modern Perl.

Cooking Up Something Good. Perl role in London

With a knack for tailoring content to a variety of site aesthetics, our client sets a banquet of advertising delights for over 349 million consumers around the world. If your mouth is watering at the thought of joining this dynamic team and you’re a senior Perl programmer with a solid understanding of Go programming languages, they just might set a place for you at the table.

That’s a Big Sandbox! Perl role in London

The organization whose servers handle a jaw-dropping 80% of the UK’s job ads is looking for a few good humans, and you could be one of them! The client is interested in anyone with experience building web apps in Perl, using one of the major Perl frameworks.

The Future is Now! Perl Role in Malaysia

If you’re a Perl programmer with a passion for finance, this role may be the one for you. Our client is a financial company whose stunning growth over the last twenty years shows that they belong in the city of the future. They’ve built a company with an international presence on that idea, and business is booming.

US Based, Modern Perl Developer Role - 100% remote!

Our client is looking for a Perl programmer who wants to tame the job jungle for employers and employees through their candidate sourcing and data management products. TThe perfect candidate has strong experience with Modern Perl, is located within the US and is keen for a remote role! Is that you?

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