Perl Weekly #608 - Love You Perl!!!
Gabor Szabo
Posted on March 20, 2023
Originally published at Perl Weekly 608
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.
--
Your editor: Mohammad S. Anwar.
Announcements
Template Toolkit’s DEFAULT is not too useful
For all Template Toolkit user, do checkout the DEFAULT behaviour.
Articles
1000th consecutive posting day
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?
Another post showing what not to do when using Perl.
tempfile and mktemp
Deal with the warning tempfile is deprecated. Nice work.
ChatGPT for Perl Learning
Ever played with ChatGPT? This should give you fresh perspective.
CPAN
Quiq - Weekly Travelling in CPAN
A brief introduction to the CPAN module Quiq..
First release of Validate::CodiceFiscale
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
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
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.
MIS-ing
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
Happy to see the speed up in the getting the task done. Well done. Please do checkout the details.
Smells like teen SQL
Just loved the SQL twist. You don't want to miss the fun. Thanks for sharing.
PWC208 - Minimum Index Sum
Valid questions raised but we still have working solutions in Perl and Raku. Thank you.
PWC208 - Duplicate and Missing
A rather lengthy blog post for the task. Thanks for sharing the knowledge.
Perl Weekly Challenge: Week 208
Nice showcase of Raku features with line-by-line explanation. Cool contributions.
The Weekly Challenge 208
Compact and powerful solutions in Perl. Thanks for your contributions.
Perl Weekly Challenge 208: Minimum Index Sum and Duplicate and Missing
Side by side Perl and Raku solutions make it great to learn the trick. Great job.
grep, grep and grep!
grep in action with full force using Raku. Easy to follow the solution.
Perl Weekly Challenge 208
Yet another one-liner in Perl for you. Do checkout it out.
Juggling with indexes
Simple and easy to follow solutions in Perl. Thanks for sharing.
Matching strings and missing numbers
Give it a try the online solutions. This is exceptional. Keep it up great work.
The Weekly Challenge #208
Nice attempt to solve the weekly challenge. Keep it up great work.
Missing Index? Just Duplicate!
Ruby is choice of language for this week blog. Thanks for your contributions.
Weekly Challenge 208
You get the nitty gritty exposed in the blog post with examples. Well done.
Rakudo
2023.11 Ainions
Weekly collections
NICEPERL's lists
Great CPAN modules released last week;
MetaCPAN weekly report;
StackOverflow Perl report.
The corner of Gabor
A couple of entries sneaked in by Gabor.
The problem with open source: not enough contributors
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
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
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 joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.
Want to see more? See the archives of all the issues.
Not yet subscribed to the newsletter? Join us free of charge!
(C) Copyright Gabor Szabo
The articles are copyright the respective authors.
Posted on March 20, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.