Issue #608 - 2023-03-20 - Love You Perl!!!

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,

My 6 years old twins reminded me on Sunday morning about Mother's Day. Although I didn't even know such day existed when I was in India but this country exposed me to all kind of celebrations. I miss my mom a lot. Let me share with you one of my childhood memory. During my school days, everytime somebody complain to my mom about my fight she wouldn't listen to my side of story. In fact she would start beating me up infront of the complainant. All my so-called friends knew this and they would blackmail me all the time. My mom would never defend me and believe what others have to say about me. I hated it to the bottom of my heart. This affected my personality and made me an introvert. I have been fighting with my nature all my life, even today.

I see the similar treatment to my beloved programming language Perl. It pains me when I see some Perl Gurus never defend the language same like my mom. I expect them to show the bright side of the language to the rest of the world instead, being the language guru. Even a single negative statement about Perl would take us one step back and create a bad image. I am fully aware of all the shortcomings but I am not going to go out and tell everyone about it. I would rather find the solutions, if I can. There is nothing wrong to try other programming languages from the job prospective. In fact, I have recently played with Python and Raku, thanks to The Weekly Challenge but Perl remains my first choice of programming language.

I know I don't blog regularly any more but I have done it in the past every time I have done something nice using Perl. You can find some of them here and bpo. I know there are many Perl fans out there doing their bits to dust off the negative image. Honestly speaking, we need more people to come forward. For example, Gabor Szabo has been running dedicated website, Perl Maven where he showcase the cool features of Perl.

I have seen some of the brightest brain creating magic using Perl every week when it comes to solving the weekly challenge. The best part is that they even share the code with others on various platforms like Facebook.

Last but not the least, Happy Mother's Day to all the moms out there, including mine who is in India right now. I love you mom. I would like to apologise to all the readers of the newsletter about the last week incident when I couldn't get my contributions to the newsletter available on time. I will try to be more organised in future, promise.

Mohammad Sajid Anwar


Template Toolkit’s DEFAULT is not too useful

by Aristotle Pagaltzis (ARISTOTLE)

For all Template Toolkit user, do checkout the DEFAULT behaviour.


1000th consecutive posting day

by Flavio Poletti (POLETTIX)

What an achievements!!! Congratulation for reaching the milestone. Keep it up great work.

The first line of Perl_CGI script, env perl vs perl only, how different?

by Kido Mitsuru

Another post showing what not to do when using Perl.

tempfile and mktemp

by Flavio Poletti (POLETTIX)

Deal with the warning tempfile is deprecated. Nice work.

ChatGPT for Perl Learning

by John Napiorkowski (JJNAPIORK)

Ever played with ChatGPT? This should give you fresh perspective.


Quiq - Weekly Travelling in CPAN

by C.-Y. Fung

A brief introduction to the CPAN module Quiq..

First release of Validate::CodiceFiscale

by Flavio Poletti (POLETTIX)

Find the reason behind the creation of Validate::CodiceFiscale.

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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks: "Special Bit Characters" and "Merge Account". 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 - 208

by Mohammad Sajid Anwar (MANWAR)

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


by Arne Sommer

A detailed discussion of the solutions in Raku can be very handy with the official documentation. Great work, keep it up.

Perl Weekly Challenge #208

by Avery Adams

Happy to see the speed up in the getting the task done. Well done. Please do checkout the details.

Smells like teen SQL

by Bob Lied

Just loved the SQL twist. You don't want to miss the fun. Thanks for sharing.

PWC208 - Minimum Index Sum

by Flavio Poletti (POLETTIX)

Valid questions raised but we still have working solutions in Perl and Raku. Thank you.

PWC208 - Duplicate and Missing

by Flavio Poletti (POLETTIX)

A rather lengthy blog post for the task. Thanks for sharing the knowledge.

Perl Weekly Challenge: Week 208

by Jaldhar H. Vyas

Nice showcase of Raku features with line-by-line explanation. Cool contributions.

The Weekly Challenge 208

by James Smith

Compact and powerful solutions in Perl. Thanks for your contributions.

Perl Weekly Challenge 208: Minimum Index Sum and Duplicate and Missing

by Laurent Rosenfeld

Side by side Perl and Raku solutions make it great to learn the trick. Great job.

grep, grep and grep!

by Luca Ferrari

grep in action with full force using Raku. Easy to follow the solution.

Perl Weekly Challenge 208

by W Luis Mochan

Yet another one-liner in Perl for you. Do checkout it out.

Juggling with indexes

by Matthias Muth

Simple and easy to follow solutions in Perl. Thanks for sharing.

Matching strings and missing numbers

by Peter Campbell Smith

Give it a try the online solutions. This is exceptional. Keep it up great work.

The Weekly Challenge #208

by Robbie Hatley

Nice attempt to solve the weekly challenge. Keep it up great work.

Missing Index? Just Duplicate!

by Roger Bell West (FIREDRAKE)

Ruby is choice of language for this week blog. Thanks for your contributions.

Weekly Challenge 208

by Simon Green

You get the nitty gritty exposed in the blog post with examples. Well done.


2023.11 Ainions

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

The problem with open source: not enough contributors

by Gabor Szabo (SZABGAB)

I have a feeling that there are not enough people contributing to open source, but GitHub reports to have 94M users. Am I mistaken or is that number misleading?

GitHub Actions and Workflows

by Gabor Szabo (SZABGAB)

The name 'GitHub Actions' reffers to two different things. One of them is also called 'GitHub Actions Workflows'.

One-liner: Remove first two characters of every line in thousands of files

by Gabor Szabo (SZABGAB)

A very simple problem for someone who knows Perl. So it was posted on a forum where few people know Perl.

Perl Jobs by Perl Careers

Adventure! Senior Perl roles in Malaysia, Dubai and Malta

Clever folks know that if you’re lucky, you can earn a living and have an adventure at the same time. Enter our international client: online trading is their game and they’re looking for experienced Perl people who have passion, drive, and an appreciation for new experiences.

Senior Perl Developer with Cross-Trained Chops. UK Remote Perl Role

The best senior developers know that variety is the spice of life. Sure, you’ve got Perl chops for days, but that’s not all you can do — and that’s why our client wants to meet you. They’re looking for senior Perl developers, Node engineers, and those with mighty Python and SQL skills to lead their team.

C, C++, and Perl Software Engineers, Let’s Keep the Internet Safe. UK Remote Perl Role

A leading digital safeguarding solutions provider is looking for a software engineer experienced in C, C++, or Perl. You’ll have strong Linux knowledge and a methodical approach to problem solving that you use to investigate, replicate, and address customer issues. Your keen understanding of firewalls, proxies, Iptables, Squid, VPNs/IPSec and HTTP(S) will be key to your success at this company.

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