Issue #714 - 2025-03-31 - Munging Data?

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,

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.

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 able 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!!

Mohammad Sajid Anwar


Announcements

Announcing the Perl Toolchain Summit 2025!

by Philippe Bruhat (BOOK)

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

by Thibault Duponchelle

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

by Dimitrios Kechagias

Great success story of Perl. This must be shared with everyone. Kudos for the effort.

Welcome to Perl

by Mohammad Sajid Anwar (MANWAR)

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

by Dimitrios Kechagias

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

by Mike Schienle

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

by Mike Schienle

Interesting problem and then cool solution. Keep sharing such stories.

Subroutine Signatures in Perl

by Mohammad Sajid Anwar (MANWAR)

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

by Mohammad Sajid Anwar (MANWAR)

Environment variable PERL_RAND_SEED in Perl v5.38 and how this gives you power in your own hand.

Perl Regex

by Mohammad Sajid Anwar (MANWAR)

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

by Mohammad Sajid Anwar (MANWAR)

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

by Mohammad Sajid Anwar (MANWAR)

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

by Adam Russell

A very special construct used, never tried it before: unless-else-redo unless. This is incredible. Keep sharing the knowledge with us.

TWC314

by Ali Moradi

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

by Arne Sommer

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

by Jorg Sommrey

Another week another creative regex in display. Enjoy and decode it yourself. Have fun!!

Perl Weekly Challenge 314

by W Luis Mochan

Master of one-liner, once again surprised us with variations. Well done and keep it up.

Count Any Zipped Column

by Matthias Muth

Simply love the story from start to finish. Great naration and beautiful solution. Keep it up and well done.

Even more strings

by Peter Campbell Smith

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

by Robbie Hatley

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

by Roger Bell West (FIREDRAKE)

Raku rocks!! Basic non-recursive array comparator in Raku worth checking. This is cute. Thanks for sharing and well done.

Sorted equally

by Simon Green

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

by Elizabeth Mattijsen (ELIZABETH)


Other

Angry at Bash

by Mohammad Sajid Anwar (MANWAR)

The title suggest angry at bash but in reality the anger is toward myself. Find out more in the post.

GitHub meets GitLab

by Mohammad Sajid Anwar (MANWAR)

My learning process to pick up GitLab. You might have experienced this too.


Weekly collections

Events

Paris.pm monthly meeting

Paris, France

Paris.pm monthly meeting

Paris, France

Paris.pm monthly meeting

Paris, France

The Perl and Raku Conference 2025

Greenville, South Carolina, USA



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