Perl
Originally published at Perl Weekly 714 Hi there, Happy Idd to all the weekly newsletter readers who celebrate the festival. We celebrated Idd yesterday in England and I assume it is being celebrated today in my native country, India. May ALLAH s.w.t guide us all in the right path, Ameen. For me personally, the highlight of last week was the event organised by the Toronto Perl Mongers. It focussed on the new edition of the book, Data Munging With Perl (2nd edition). Unfortunately I missed the event despite registering for it. However, I'm told the recording will be available soon. If you missed it too, don't worry, you will be to catch up soon. Speaking of the book, it is one of those must read classics for every Perl programmers. I read it, when it was first released, and I highly recommend you getting a copy to benefit from it. Last week, Gabor mentioned Ramadan seemed to have had positive impact on me as I started writing more frequently these days. He was absolutely right!. But now that Ramadan is over, I'm not sure if I'll continue at the same pace. That said, I truly enjoyed this little burst of writing. It felt like therapy to me. It allowed me to share whatever was on my mind at the time. And when I receive encouraging responses, it gives me even more motivation to keep going. I wrote few pieces last week, all of which are listed below. Please do check them out and share your thoughts. I'd also like to take this opportunity to thank, brian d foy for his incredible book: Perl new features. I have shared my take on some of the topics discussed in the book, and I highly recommend getting a copy. The latest edition has been updated to cover Perl v5.38. This edition of the newsletter is packed with positive Perl news, so take your time and enjoy. Happy Monday!! -- Your editor: Mohammad Sajid Anwar. Announcements Announcing the Perl Toolchain Summit 2025! This announcement comes a bit late in the year, but the preparations for the next Perl Toolchain Summit have been going on for several months now. Today I am proud to announce that the 15th Perl Toolchain Summit will be held in Leipzig, Germany, from Thursday May 1st till Sunday May 4th, 2025. My participation to the Perl Toolchain Summit 2025 Welcome to PTS 2025. I wish you all the very best. Articles This week in PSC (183) | 2025-03-20 Discussion about numify function. Work in good progress for next big release v5.42. Thank you team. This week in PSC (184) | 2025-03-27 Good news, things are moving in the right direction. Create a static mirror of your DEV blog Great success story of Perl. This must be shared with everyone. Kudos for the effort. Welcome to Perl This post is dedicated to all newbie in Perl. Just a refresher how things work in Perl. Benchmark CPUs Easily with the dkbench Docker image Recently I started playing with Docker and this post caught my eyes. Cool little toy, you must check it out. Using Perl to Write CNC GCode Ever Wondered How to Write Software to Control a CNC for a Common Task Like Flattening Wood? Find the answer in this incredible post. Web Access Errors not What I Suspected Interesting problem and then cool solution. Keep sharing such stories. Subroutine Signatures in Perl It's about the how you deal with default parameter values when it is undef or false in Perl v5.38 or above. Random in Perl Environment variable PERL_RAND_SEED in Perl v5.38 and how this gives you power in your own hand. Perl Regex Special variable ${^LAST_SUCCESSFUL_PATTERN} in Perl v5.38. Find out more how this can be really useful. The Weekly Challenge The Weekly Challenge by Mohammad Sajid Anwar will help you step out of your comfort-zone. You can even win prize money of $50 by participating in the weekly challenge. We pick one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks. The Weekly Challenge - 315 Welcome to a new week with a couple of fun tasks "Find Words" and "Find Third". 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 - 314 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Equal Strings" and "Sort Column" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. Equally Sorted A very special construct used, never tried it before: unless-else-redo unless. This is incredible. Keep sharing the knowledge with us. TWC314 I wouldn't say short as per his standard but agressive use of substr() would make you look at it very carefully. Cool work and well done. Sort of Equal When it comes to detailing, no one can beat him. There's hardly anything left for imagination. Everythi

Originally published at Perl Weekly 714
Hi there,
Happy Idd to all the weekly newsletter readers who celebrate the festival. We celebrated Idd yesterday in England and I assume it is being celebrated today in my native country, India. May ALLAH s.w.t guide us all in the right path, Ameen.
For me personally, the highlight of last week was the event organised by the Toronto Perl Mongers. It focussed on the new edition of the book, Data Munging With Perl (2nd edition). Unfortunately I missed the event despite registering for it. However, I'm told the recording will be available soon. If you missed it too, don't worry, you will be to catch up soon.
Speaking of the book, it is one of those must read classics for every Perl programmers. I read it, when it was first released, and I highly recommend you getting a copy to benefit from it.
Last week, Gabor mentioned Ramadan seemed to have had positive impact on me as I started writing more frequently these days. He was absolutely right!. But now that Ramadan is over, I'm not sure if I'll continue at the same pace. That said, I truly enjoyed this little burst of writing. It felt like therapy to me. It allowed me to share whatever was on my mind at the time. And when I receive encouraging responses, it gives me even more motivation to keep going.
I wrote few pieces last week, all of which are listed below. Please do check them out and share your thoughts.
I'd also like to take this opportunity to thank, brian d foy for his incredible book: Perl new features. I have shared my take on some of the topics discussed in the book, and I highly recommend getting a copy. The latest edition has been updated to cover Perl v5.38.
This edition of the newsletter is packed with positive Perl news, so take your time and enjoy.
Happy Monday!!
--
Your editor: Mohammad Sajid Anwar.
Announcements
Announcing the Perl Toolchain Summit 2025!
This announcement comes a bit late in the year, but the preparations for the next Perl Toolchain Summit have been going on for several months now. Today I am proud to announce that the 15th Perl Toolchain Summit will be held in Leipzig, Germany, from Thursday May 1st till Sunday May 4th, 2025.
My participation to the Perl Toolchain Summit 2025
Welcome to PTS 2025. I wish you all the very best.
Articles
This week in PSC (183) | 2025-03-20
Discussion about numify function. Work in good progress for next big release v5.42. Thank you team.
This week in PSC (184) | 2025-03-27
Good news, things are moving in the right direction.
Create a static mirror of your DEV blog
Great success story of Perl. This must be shared with everyone. Kudos for the effort.
Welcome to Perl
This post is dedicated to all newbie in Perl. Just a refresher how things work in Perl.
Benchmark CPUs Easily with the dkbench Docker image
Recently I started playing with Docker and this post caught my eyes. Cool little toy, you must check it out.
Using Perl to Write CNC GCode
Ever Wondered How to Write Software to Control a CNC for a Common Task Like Flattening Wood? Find the answer in this incredible post.
Web Access Errors not What I Suspected
Interesting problem and then cool solution. Keep sharing such stories.
Subroutine Signatures in Perl
It's about the how you deal with default parameter values when it is undef or false in Perl v5.38 or above.
Random in Perl
Environment variable PERL_RAND_SEED in Perl v5.38 and how this gives you power in your own hand.
Perl Regex
Special variable ${^LAST_SUCCESSFUL_PATTERN} in Perl v5.38. Find out more how this can be really useful.
The Weekly Challenge
The Weekly Challenge by Mohammad Sajid Anwar will help you step out of your comfort-zone. You can even win prize money of $50 by participating in the weekly challenge. We pick one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks.
The Weekly Challenge - 315
Welcome to a new week with a couple of fun tasks "Find Words" and "Find Third". 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 - 314
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Equal Strings" and "Sort Column" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
Equally Sorted
A very special construct used, never tried it before: unless-else-redo unless. This is incredible. Keep sharing the knowledge with us.
TWC314
I wouldn't say short as per his standard but agressive use of substr() would make you look at it very carefully. Cool work and well done.
Sort of Equal
When it comes to detailing, no one can beat him. There's hardly anything left for imagination. Everything is documented. Great work, keep it up.
Monotonous Prefixes
Another week another creative regex in display. Enjoy and decode it yourself. Have fun!!
Perl Weekly Challenge 314
Master of one-liner, once again surprised us with variations. Well done and keep it up.
Count Any Zipped Column
Simply love the story from start to finish. Great naration and beautiful solution. Keep it up and well done.
Even more strings
Smart move for catching the edge case. Well documented solution and bonus DIY tool as always. Super cool, keep it up.
The Weekly Challenge #314
It's incredible how you find the edge cases and then presented with choices. Kudos for your effort, keep sharing your knowledge with us.
Stringy Column
Raku rocks!! Basic non-recursive array comparator in Raku worth checking. This is cute. Thanks for sharing and well done.
Sorted equally
Here you go, Python at it's best. Never seen this construct: if-for loop. Python is a free bird, you can't catch him. Thanks for your contributions.
Rakudo
2025.12 Red on RakuAST
Other
Angry at Bash
The title suggest angry at bash but in reality the anger is toward myself. Find out more in the post.
GitHub meets GitLab
My learning process to pick up GitLab. You might have experienced this too.
Weekly collections
NICEPERL's lists
Great CPAN modules released last week;
MetaCPAN weekly report.
Events
Boston.pm monthly meeting
Virtual event
Paris.pm monthly meeting
Paris, France
German Perl/Raku Workshop Conference 2025
Munich, Germany
Paris.pm monthly meeting
Paris, France
Paris.pm monthly meeting
Paris, France
The Perl and Raku Conference 2025
Greenville, South Carolina, USA
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.