Originally published at Perl Weekly 730
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.
--
Your editor: 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!
MetaCPAN is running smoothly now, thanks to the hardwork of the core team.
Grants
Maintaining Perl 5 Core (Dave Mitchell): June 2025
Maintaining Perl (Tony Cook) May 2025
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
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
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
Both solutions demonstrate excellent Perl idioms. Compact yet readable and good test case coverage
Clearly Capital
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
Clear, idiomatic solutions. Effective demonstration of Raku's modern features. Practical examples with immediate applicability.
Capital Cleared
Production-grade error handling. Empirical performance data. Thoughtful delimiter selection and comprehensive test coverage.
crunching words
Clear regex pattern using character classes. Clean ternary operator usage. Proper string manipulation methods (tc, lc).
Perl Weekly Challenge 330
A great post for Perl veterans who appreciate terse, clever code. Beginners might struggle without comments.
Capitalizing on Regular Expressions
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
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
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
Solutions are practical and well-reasoned. Great for learners due to clear problem breakdowns.
Clear Title
Solutions are concise and readable. Emphasizes immutability and expressive transformations.
Clearly the Title
The post offers clean, practical solutions in two languages making it both educational and accessible.
Raku Weekly Challenge : Week 330
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
Goes beyond coding to dissect problem ambiguities, rare in challenge solutions. Provides multiple implementations to handle edge cases.
Rakudo
2025.28 Wayland’s Smithy
Weekly collections
NICEPERL's lists
Great CPAN modules released last week.
Events
Paris.pm monthly meeting
August 13, 2025
Paris.pm monthly meeting
September 10, 2025
You joined the Perl Weekly to get week---
title:
published: false
description:
tags:
cover_image: https://direct_url_to_image.jpg
Use a ratio of 100:42 for best results.
published_at: 2025-07-21 05:18 +0000
ly 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.
Top comments (0)