Issue #730 - 2025-07-21 - RIP MST

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,

We all know the loss of brilliant mind, Matt S Trout. I am still recovering from it. RIP, my friend.

Every time I come across this: *1983 - 2025*, it reminds me of my birth year *1975*.

MetaCPAN seems to be running smoothly as shared in this post by Dean. Anyone interested in the work done can find the documentation here.

The recently concluded The Perl and Raku Conference 2025 videos are now public on YouTube. Of all of them, one of my favourites is the talk about Dancer2 by Jason Crome.

As you know, we had the development release Perl v5.42.0-RC1 on June 25, 2025. In case you missed it, here is the delta page listing all the changes in the release. A week later, we had the maintenance release Perl v5.42.0 on July 3, 2025. Again, we have a dedicated delta page for this release.

What's your favourite change in this release?

For me, I liked the support for lexical method in the experimental class feature. I'm aware, there are many other importants improvements and bug fixes as well. A big Thank You, to Perl Development Team.

What's next in the pipeline?

Well, if you ask me, I'm still waiting for support for roles in the experimental class feature. I've heard some whispers that it's in the pipeline. I'm glad it has not been pushed aside. I'm hoping the next stable release will bring good news, fingers crossed!

What are you working on these days?

I'm mostly working on AWS related services these days as my day job revolves around them. I'm super excited to be working under the guidance of Andrew Solomon from GeekUni. Whenever I explore something new, I create a public post about my experience, viewing it through the lens of Perl and Python.

It's not always about AWS, my last post was about Lexical Method in Perl v5.42. I know, it's been nearly a month now but I'm currently working on a blog post about AWS Lambda. My experience so far has been a bit mixed. The native support for Perl in AWS Lambda is not as robust as Python's. After spending a few nights on it, I finally gave up. I'm happy creating lambda function in Python and then calling them programatically from Perl and Python.

The most fun part is when the lambda function is stored in an S3 bucket. Then there's another twist, using APIGateway to call lambda function. I use LocalStack (the free version) as a local platform. Unfortunately, the free version doesn't have all the features enabled, but it's still good enough to get my hand dirty.

My go-to CPAN module for all AWS related services is Paws. I must admit, it's been rock solid.

Apart from AWS, I'm also working on blog posts about DBIC, ElasticSearch, Caching and Serialisation in Perl. Some are nearly finished, they just need a final touch-up before going public. You can track all my experiments on my personal blog page.

I noticed a nee section titled "Sponsors" added to the newsletter by Gabor. It did the trick for me and brought in one additional sponsor last week, taking the total count to 35 sponsors. I'd like to take this opportunity to thank each and every sponsor for their generous support. Thank you, Gabor for the initiative!

Enjoy the rest of the newsletter and take extra care of yourself.

Mohammad Sajid Anwar


Sponsors

Support Mohammad

This edition of the Perl Weekly newsletter was prepared by Mohammad Sajid Anwar. There are 35 people supporting him with 5-10 USD / month via Patreon. Join them now!

Support Gabor

The chief editor of the Perl Weekly newsletter is Gabor Szabo. There are 32 people supporting him with 5-10 USD / month via Patreon. Join them now!


Articles

MetaCPAN running really well. Thanks!

by Dean Hamstead (DJZORT)

MetaCPAN is running smoothly now, thanks to the hardwork of the core team.


Grants

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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Last Word" and "Buddy Strings". 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 - 330

by Mohammad Sajid Anwar (MANWAR)

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

TWC330

by Ali Moradi

Both solutions demonstrate excellent Perl idioms. Compact yet readable and good test case coverage

Clearly Capital

by Arne Sommer

Clear explanation of Raku’s built-in methods (words, tc). Demonstrates both high-level and low-level solutions. Also includes tests to ensure correctness.

Perl Weekly Challenge: Week 330

by Jaldhar H. Vyas

Clear, idiomatic solutions. Effective demonstration of Raku's modern features. Practical examples with immediate applicability.

Capital Cleared

by Jorg Sommrey

Production-grade error handling. Empirical performance data. Thoughtful delimiter selection and comprehensive test coverage.

crunching words

by Luca Ferrari

Clear regex pattern using character classes. Clean ternary operator usage. Proper string manipulation methods (tc, lc).

Perl Weekly Challenge 330

by W Luis Mochan

A great post for Perl veterans who appreciate terse, clever code. Beginners might struggle without comments.

Capitalizing on Regular Expressions

by Matthias Muth

The step-by-step examples for both tasks are excellent and make the logic easy to follow. The rationale for using regular expressions is well explained and the commentary on loop construction demonstrates good code readability practices.

Perl Weekly Challenge 330

by Packy Anderson (PACKY)

The post shines with its regex elegance and Perl idiomatic style, great for anyone looking to level up their one-liner skills. A bit of reinforcement with edge-case handling, explanatory tests, and clarity amplifies the educational value significantly.

Digitless Capitals

by Peter Campbell Smith

The while loop with a regex and substitution is concise and works as intended. Clever way to remove the last character from the matched non-digit portion.

The Weekly Challenge #330

by Robbie Hatley

Solutions are practical and well-reasoned. Great for learners due to clear problem breakdowns.

Clear Title

by Roger Bell West (FIREDRAKE)

Solutions are concise and readable. Emphasizes immutability and expressive transformations.

Clearly the Title

by Simon Green

The post offers clean, practical solutions in two languages making it both educational and accessible.

Raku Weekly Challenge : Week 330

by Simon Proctor

A well-written, idiomatic Raku solution that highlights the language’s strengths—typing, dispatch and string manipulation while remaining readable and well-tested.

Specifications, Ambiguity, Contradiction

by Yitzchak Scott-Thoennes

Goes beyond coding to dissect problem ambiguities, rare in challenge solutions. Provides multiple implementations to handle edge cases.


Rakudo

2025.28 Wayland’s Smithy

by Elizabeth Mattijsen (ELIZABETH)


Weekly collections

Events

Paris.pm monthly meeting

August 13, 2025

Paris.pm monthly meeting

September 10, 2025



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