Issue #722 - 2025-05-26 - MetaCPAN and 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,

Remember search.cpan.org?

It was my go to page for finding CPAN distributions until June, 2018, when the service was unfortunately shut down. That's when I switched to MetaCPAN. Over time, I've come to truly appreciate its power, thanks to the dedicated team of volunteers working tirelessly to keep it running smoothly.

Honestly, I never realised how much effort and time went into maintaining such a vast repository of informations, until I spent a few days with the core team at PTS2025, I have immense respect for their work. It's disheartening to hear complaints when the service is slow or down. Instead of criticising, I wish more people would step up to help. That way, they'd gain a deeper appreciation for what it takes to keep MetaCPAN alive.

Speaking of community efforts, Olaf Alders made a public call for help to upgrade perl.com from an older version of Hugo (see reddit post here). Incredibly, there's already a pull request waiting for review, what a turnaround.

I just realised that I've completed seven years as co-editor of the Perl Weekly Newsletter. I joined the team back in May, 2018. Time flies, incredible!

Today is bank holiday in England, so I'm taking it easy. Enjoy the newsletter.

Mohammad Sajid Anwar


Announcements

This week in PSC (189) | 2025-05-01

This meet happened during the PTS2025 at Leipzig.

This week in PSC (190) | 2025-05-09

Discussion focussed for the new release.

This week in PSC (191) | 2025-05-15

Highlights upcoming priorities, including potential language refinements and ecosystem improvements.


Articles

Testing distributions for potentially malicious Unicode

by Robert Rothenberg (RRWO)

Unicode itself is a complext subject and then when you have to deal with similar looking characters can be tricky.

Faster Readonly variables with Const::XS

by Robert Acock

Readonly variable in Perl always debatable topic as plenty of choices available on CPAN. Finding the right one is always difficult.

Contract::Declare

by Alexander Ponomarev

Define runtime interfaces in Perl, validate args and return values.

Welcome to the Perl Toolchain Summit 2025

by Philippe Bruhat (BOOK)

Here we have event report by one of the organiser of PTS2025. A very thought provoking.

LocalStack with AWS S3

by Mohammad Sajid Anwar (MANWAR)

Playing with AWS S3 using LocalStack platform. How? Well checkout this post.


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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Increment Decrement" and "Tax Amount". 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 - 322

by Mohammad Sajid Anwar (MANWAR)

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

Ordered Format Array

by Adam Russell

Lots of Perl magic is on show. You really don't want to skip it.

TWC322

by Ali Moradi

Truly compact and special creation to keep you engaged. Thanks for sharing knowledge with us.

Stringed Array

by Arne Sommer

One stop for all Raku fans. Get to the bottom with reference link. Highly recommended.

String Format

by Bob Lied

Perl special regex doing all the hard work. If this wasn't enough then you have unpack too. Great work, keep it up.

Dashing This Off

by Dave Jacoby (JACOBY)

Untouchable number? Well, it's special week presenting you special coding. Thanks for sharing.

Perl Weekly Challenge: Week 322

by Jaldhar H. Vyas

Raku and Perl are same most of the time but there are instances where you find them poles apart. Please do checkout.

Group Ranking

by Jorg Sommrey

This is the most complex regex I have seen in recent time. I am pleasantly surprised, keep it up great work.

Splitting and Sorting

by Luca Ferrari

Raku one-liner is unbeatable plus bonus solutions in Python, Java and PostgreSQL. Well done, thanks for sharing.

Perl Weekly Challenge 322

by W Luis Mochan

The post dives into the numerical logic behind the challenges, explaining the reasoning step-by-step while maintaining clean, commented code for clarity.

Ranking Code, Ranking Numbers

by Matthias Muth

My personal favourite as it takes me to a tech journey. Every word tells a story. Incredible work.

The array is rank, but the string is formatted

by Packy Anderson (PACKY)

The solution uses map and sort cleverly to rank array elements concisely, showcasing Perl’s expressiveness for data transformations.

More strings and arrays

by Peter Campbell Smith

Each solution is accompanied by concise reasoning, making it easy to follow the logic and adapt the code for similar problems.

The Weekly Challenge #322

by Robbie Hatley

Efficient, well-structured Perl code, showcasing strong problem-solving techniques and idiomatic Perl practices.

The Strings Are Rank

by Roger Bell West (FIREDRAKE)

Beyond just code, we got thoughtful analysis on efficiency trade-offs and alternative implementations, offering deeper learning opportunities for readers.

Strings and Arrays

by Simon Green

The post focuses on real-world applicability, emphasizing readability and maintainability over clever tricks, making the techniques easy to adapt for similar problems.


Rakudo

2025.20 Less Is Mini

by Elizabeth Mattijsen (ELIZABETH)


Weekly collections

Events

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