Issue #538 - 2021-11-15 - Are you Perl blogger?

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

Going back to the editorial of last week's edition of Perl Weekly, it is still there in my head raising many questions. It is a universal fact that Perl is no longer the favourite language among the youths in college these days. I remember when I was first introduced to Perl in 1999, it was the most popular language. Being a Perl fan, I feel it is my responsibility to bring Perl back to the discussion table. One way to do that is to talk about Perl-based projects and share them with the users of other languages. I have noticed that not as many people blog about Perl as they used to in the past. Talking about blogs, I would like to thank The Weekly Challenge team for spreading the power of Perl. For the record, in the last 138 weeks, the team have created and shared over 2000 blog posts. I used to blog regularly in the past but nowadays I hardly find time. Having said that, I still wrte a monthly report blog post where I talk about Perl and my other projects. I find making a live video is less time consuming than writing a blog post. I made some and then I stopped that as well, sorry. You can take a look my YouTube Channel if you fancy. I came across series of videos by Gabor Szabo teaching Perl. It is great source for someone new to Perl and explore with live action.

I remember, Dave Cross, wrote a blog post talking about something that not many people would speak about. I personally agree with him fully and believe knowing more than one programming languages helps you as a programmer. I can tell from my own experience, I picked up Raku last year while participating the weekly challenge. Whatever little I know about Raku to date, I can tell it has helped me a lot. I use that knowledge to write better Perl programs. Recently, I started writing Python as well - just the basics for now. So the question is, does knowing Raku or Python make me any less of a Perl programmer? I am still a Perl programmer and all of my thought processes still follow Perl's rules. Perl is my first love and will remain so for the rest of my life. Even today, after more than 22 years, I find features that I never knew existed before, especially in the field of regex. I would like to give credit to Abigail for sharing the magic of regex in Perl as part of his weekly contributions.

While talking about blogs, how can I miss those who are doing great service on a regular basis? I would like to thank Flavio Poletti for blogging every day for months now. Also there is another name, Mark Gardner, who writes a weekly blog post. Similarly we have weekly stats by Miguel Prz.

Enjoy the rest of the newsletter.

Mohammad Sajid Anwar


The ephemeral miniconf

by Thibault Duponchelle

The Ephemeral Miniconf is planned for Thursday 18 November 2021.


Processing dates and times with Perl

by Dave Cross (DAVECROSS)

I sometimes miss Dave's blog posts but this time I have made sure you all get the benefit of his writing. It is great post talking about different CPAN modules for dealing with dates.


by Flavio Poletti (POLETTIX)

Cool mix of LDAP and Perl.

Perl OpenAPI with Mojolicious

by Flavio Poletti (POLETTIX)

Find out the power of OpenAPI.

Taming the Moose: Classing up Perl attributes

by Mark Gardner

Find out ways to tame a Moose, thanks to Mark.

My Favorite (?) Warnings - Ex-Warnings

by Tom Wyant (WYANT)

Please check out Tom's blog post on another favourite.


Language Design Consistency

by Curtis 'Ovid' Poe (OVID)

As we know, Curtis and his team are working on Corinna and we keep getting regular updates. The latest blog post is talking about design consistency.

A dream resyntaxed

by Damian Conway (DCONWAY)

Damian's take on the subject Curtis wrote about in his latest blog post.



by Flavio Poletti (POLETTIX)

Installing DBD::Oracle in Perl

I made a calculator

by Brett Estrade (OODLER)

Build a calculator using wxGlade.


I finally start to translate Japanese Perl Zemi to English

by Yuki Kimoto (KIMOTO)

Perl Zemi is a Japanese Perl Tutorial site which is well-known and read in Japan.

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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "JortSort" and "Long Primes". 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 - 138

by Mohammad Sajid Anwar (MANWAR)

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

Meet The Champion - Paulo Custodio

by Mohammad Sajid Anwar (MANWAR)

Get to know about Paulo Custodio.

Perl Weekly Challenge 138: Workdays

by Abigail

Abigail's blog post has a nice bonus, I noticed, where you can live demo the solution. Really cool. Thanks for the support and encouragement.

Perl Weekly Challenge 138: Split Number

by Abigail

Abigail's use of mathematical formulae is fascinating. And then getting that translated into a subroutine is amazing. Thanks for sharing the knowledge.

The Workdays are Numbered with Raku (and Perl)

by Arne Sommer

Arne is one of the PWC members who I follow when it comes to Raku programming. His style of blogging is apt for any new learner. Thank you for everything.

CY's Take on The Weekly Challenge #138 Task 1 and Some Previous Tasks on Calendar Date

by Cheok-Yin Fung

Cheok-Yin is back with a cool blog post, collections of more than just one week. I loved the narrations. Keep it up great work.

I Thank You For The Days: The Weekly Challenge #138

by Dave Jacoby (JACOBY)

What I like about Dave's blog is that he not only discusses the task but also gives bonus material related to the task. Incredible. Thanks for sharing.

PWC138 - Workdays

by Flavio Poletti (POLETTIX)

Flavio using a 'subset' of Raku is nice and clean. Nice mathematical hack to get the end result. You are a great storyteller too. Thanks for entertaining us every week.

PWC138 - Split Number

by Flavio Poletti (POLETTIX)

A very interesting approach to the 'Split Number' task. I had to read the text twice to understand the flow. I loved the logic - something to keep in mind.

Perl Weekly Challenge #138

by James Smith

James' observation about the task is unique. He has the ability to get to the bottom of each task and shares the knowledge. You really don't want to miss out. Thank you for sharing your experience with us.

Perl Weekly Challenge 138: Workdays and Split Number

by Laurent Rosenfeld

Very compact solutions in Perl and Raku as always by Laurent. He always gets to the point without wasting time. Keep up the great work.

Perl Weekly Challenge 138: split working days

by Luca Ferrari

Luca once again shares Raku and bonus solutions in PostgreSQL. Luca keeps things simple and I find it easy to follow. Thanks for sharing your knowledge.

Perl Weekly Challenge 138

by W Luis Mochan

Luis' blog's main attraction for me is the Perl one liners. It is not always easy to read but I like to challenge myself at times. Keep it up great work.

Perl Weekly Challenge 138: Split Work

by Roger Bell West (FIREDRAKE)

I liked how Roger picked Raku to talk about the Workdays task. Great example of code reuse. As always, thank you for your support and encouragement.

Weekly Challenge 138

by Simon Green

Simon is one of the few PWC members who always promotes the weekly challenge on Thank you for supporting us.

Week 138 Task 1 Workdays

by Steven Wilson

Nice to see Steven found time to blog about his solution. Keep it up great work.

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.


2021.45 Two Commas

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Perl Jobs by Perl Careers

Make a Difference AND a Paycheque. 100% remote (within the UK) Mid-level Perl developer role

If you’ve got experience with Python, so much the better, but Perl is a must-have for this role. You’ll be a whiz with databases like PostgreSQL and MySQL, and you’ll write tidy, easily-maintained HTML, CSS, and JavaScript. Technical skills are important, but they aren’t the whole picture. If you’re eager to learn and have a great attitude, this client embraces on the job learning.

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!

Someone left the awesome job machine on again… UK remote Perl job

This company offers the perfect blend of creativity and process. They’ve been around long enough to know what they’re doing, but they thrive on innovation and aren’t stuck doing things the same way just because that’s how it was done before. You’ll have the opportunity to try new things, particularly on Hacker Days, where programmers have the chance to work on features of their choice.

A job with real flexibility. 100% remote Perl position

As one of the most popular open-source ticketing systems on the planet, this team knows what it takes to attract organizations of all sizes. Looking for a Perl developer who has Mason, Moose, Mojolicious and experience with ticketing 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