MESSAGE
| DATE | 2025-07-21 |
| FROM | Gabor Szabo
|
| SUBJECT | Subject: [Hangout - NYLXS] [Perlweekly] #730 - RIP MST
|
From hangout-bounces-at-nylxs.com Mon Jul 21 13:10:09 2025 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82]) by mrbrklyn.com (Postfix) with ESMTP id 7EBE41640F3; Mon, 21 Jul 2025 13:10:08 -0400 (EDT) X-Original-To: hangout-at-www2.mrbrklyn.com Delivered-To: hangout-at-www2.mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 1000) id 4E4651640F0; Mon, 21 Jul 2025 13:10:03 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Mon, 21 Jul 2025 13:10:03 -0400 Resent-Message-ID: <20250721171003.GA23987-at-www2.mrbrklyn.com> Resent-To: hangout-at-mrbrklyn.com X-Original-To: ruben-at-mrbrklyn.com Delivered-To: ruben-at-mrbrklyn.com Received: from s.wfbtzhsv.outbound-mail.sendgrid.net (s.wfbtzhsv.outbound-mail.sendgrid.net [159.183.224.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mrbrklyn.com (Postfix) with ESMTPS id A8B0D1640E8 for ; Mon, 21 Jul 2025 01:34:17 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szabgab.com; h=content-type:date:from:mime-version:subject:to:cc:content-type:date: from:subject:to; s=s1; bh=sgFtlIyNCkrLGfWu2g5VFrLEvJ0RDD6jUYVSMVC78mc=; b=la7O1lY/tRQ6iYVDvU7n7tDCKjQMtY/B49cbyW0T23GptInLKTGz4/YmmQp5Xf22h0bx XWexg1vqVP6jU1qI8Ua9cMHeZ10bPYP1b7n4uRpdjAt8BbCY0l5D8eSTSLaoyBHsnxaLaw bs3df31JpHq3wfkhFkxHstPmJTInontfzJlBLJ+qqqEskKAdzM88Q2ByyXGvWhKLos9AVa 0nCILXNSagERQmA1KN1mtnK8PkiQ3oqB0/B57l2pS7Dbexu7xmIypkBz+GBOXYY6+pRuhr h0rhw9k46BWPfekYtz67AiREtSUNYSQgbHJJYEs14qp66lKSZ4O47HXcCD5rCMVQ== Received: by recvd-7f4fb8995-fd4g2 with SMTP id recvd-7f4fb8995-fd4g2-1-687DD157-19 2025-07-21 05:34:15.909347407 +0000 UTC m=+4020612.412508707 Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-0 (SG) with HTTP id 8e1HjFjhQiiDBS3SZcuSpA Mon, 21 Jul 2025 05:34:15.849 +0000 (UTC) Date: Mon, 21 Jul 2025 05:34:15 +0000 (UTC) From: Gabor Szabo Mime-Version: 1.0 Message-ID: <8e1HjFjhQiiDBS3SZcuSpA-at-geopod-ismtpd-0> X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?= =?us-ascii?Q?tIP=2F6ApT1xp2O6mxeiiFnuthCIR2hevXGJuW4vJ?= =?us-ascii?Q?=2F5QzxUhlGYOhD3MWgXdlsEtiFB=2Ff8cVKP0Wl4Nq?= =?us-ascii?Q?rox79UnX5XKyG+EgrXIEYh9ZNrfS+1YD1iUkYq1?= =?us-ascii?Q?CDKCBFcWzlZQSNsx2zNBX9z25J+SbPEfKWtXnvH?= =?us-ascii?Q?Q=3D=3D?= To: ruben-at-mrbrklyn.com X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA== Subject: [Hangout - NYLXS] [Perlweekly] #730 - RIP MST X-BeenThere: hangout-at-nylxs.com X-Mailman-Version: 2.1.30rc1 Precedence: list List-Id: NYLXS Tech Talk and Politics List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0281974068==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============0281974068== Content-Type: multipart/alternative; boundary=b14b859d1b09eaa6b5c528b7e9a4ac11cd8073ee0121d4ca72a5ec1c1dee
--b14b859d1b09eaa6b5c528b7e9a4ac11cd8073ee0121d4ca72a5ec1c1dee Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0
Perl Weekly=20
https://perlweekly.com/
You can read the newsletter on the web, if you prefer. https://perlweekly.com/archive/730.html
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 ( https://metacpan.org ) seems to be running smoothly as shared in this post ( https://blogs.perl.org/users/dean/2025/07/metacpan-running-really-well-than ks.html ) by Dean. Anyone interested in the work done can find the documentation here ( https://github.com/metacpan/metacpan-k8s/issues/154 ).
The recently concluded The Perl and Raku Conference 2025 videos are now public on YouTube ( https://www.youtube.com/-at-YAPCNA ). Of all of them, one of my favourites is the talk about Dancer2 ( https://www.youtube.com/watch?v=3DpCTj-lT2Y40 ) 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 ( https://metacpan.org/release/CONTRA/perl-5.42.0-RC1/view/pod/perldelta.pod ) 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 ( https://metacpan.org/release/BOOK/perl-5.42.0/view/pod/perldelta.pod ) 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 ( https://geekuni.com ). 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 ( https://theweeklychallenge.org/blog/lexical-method-v542 ). 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 ( https://metacpan.org/pod/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 ( https://theweeklychallenge.org/blogs ).
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
=20 Support Mohammad https://www.patreon.com/manwar =20 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 ( https://www.patreon.com/manwar ). Join them now! --------------
=20 Support Gabor https://www.patreon.com/szabgab =20 The chief editor of the Perl Weekly newsletter is Gabor Szabo. There are = 32 people supporting him with 5-10 USD / month via Patreon ( https://www.patreon.com/szabgab ). Join them now! --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20 MetaCPAN running really well. Thanks! https://blogs.perl.org/users/dean/2025/07/metacpan-running-really-well-th= anks.html =20 MetaCPAN is running smoothly now, thanks to the hardwork of the core team= . --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Grants
=20 Maintaining Perl 5 Core (Dave Mitchell): June 2025 https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_june_= 2025 =20 =20 --------------
=20 Maintaining Perl (Tony Cook) May 2025 https://news.perlfoundation.org/post/maintaining_perl_tonyc_may_2025 =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The Weekly Challenge The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid Anwar ( https://manwar.org ) 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. =20 The Weekly Challenge - 331 https://theweeklychallenge.org/blog/perl-weekly-challenge-331 =20 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 ( https://theweeklychallenge.org/faq ). --------------
=20 RECAP - The Weekly Challenge - 330 https://theweeklychallenge.org/blog/recap-challenge-330 =20 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. --------------
=20 TWC330 https://deadmarshal.blogspot.com/2025/07/twc330.html =20 Both solutions demonstrate excellent Perl idioms. Compact yet readable an= d good test case coverage --------------
=20 Clearly Capital https://raku-musings.com/clearly-capital.html =20 Clear explanation of Raku=E2=80=99s built-in methods (words, tc). Demonst= rates both high-level and low-level solutions. Also includes tests to ensure correctness. --------------
=20 Perl Weekly Challenge: Week 330 https://www.braincells.com/perl/2025/07/perl_weekly_challenge_week_330.ht= ml =20 Clear, idiomatic solutions. Effective demonstration of Raku's modern features. Practical examples with immediate applicability. --------------
=20 Capital Cleared https://github.sommrey.de/the-bears-den/2025/07/18/ch-330.html =20 Production-grade error handling. Empirical performance data. Thoughtful delimiter selection and comprehensive test coverage. --------------
=20 crunching words https://fluca1978.github.io/2025/07/14/PerlWeeklyChallenge330.html =20 Clear regex pattern using character classes. Clean ternary operator usage= . Proper string manipulation methods (tc, lc). --------------
=20 Perl Weekly Challenge 330 https://wlmb.github.io/2025/07/14/PWC330/ =20 A great post for Perl veterans who appreciate terse, clever code. Beginne= rs might struggle without comments. --------------
=20 Capitalizing on Regular Expressions https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-330/c= hallenge-330/matthias-muth#readme =20 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. --------------
=20 Perl Weekly Challenge 330 https://packy.dardan.com/b/Yf =20 The post shines with its regex elegance and Perl idiomatic style, great f= or 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. --------------
=20 Digitless Capitals http://ccgi.campbellsmiths.force9.co.uk/challenge/330 =20 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. --------------
=20 The Weekly Challenge #330 https://hatley-software.blogspot.com/2025/07/robbie-hatleys-solutions-in-= perl-for_34.html =20 Solutions are practical and well-reasoned. Great for learners due to clea= r problem breakdowns. --------------
=20 Clear Title https://blog.firedrake.org/archive/2025/07/The_Weekly_Challenge_330__Clea= r_Title.html =20 Solutions are concise and readable. Emphasizes immutability and expressiv= e transformations. --------------
=20 Clearly the Title https://dev.to/simongreennet/weekly-challenge-clearly-the-title-4bom =20 The post offers clean, practical solutions in two languages making it bot= h educational and accessible. --------------
=20 Raku Weekly Challenge : Week 330 https://khanate.co.uk/weekly/330.html =20 A well-written, idiomatic Raku solution that highlights the language=E2= =80=99s strengths=E2=80=94typing, dispatch and string manipulation while remainin= g readable and well-tested. --------------
=20 Specifications, Ambiguity, Contradiction https://blog.ysth.info/specifications-ambiguity-contradiction-weekly-chal= lenge-330/ =20 Goes beyond coding to dissect problem ambiguities, rare in challenge solutions. Provides multiple implementations to handle edge cases. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Rakudo
=20 2025.28 Wayland=E2=80=99s Smithy https://rakudoweekly.blog/2025/07/14/2025-28/ =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Weekly collections
=20 NICEPERL's lists http://niceperl.blogspot.com/ =20 Great CPAN modules released last week ( https://niceperl.blogspot.com/2025/07/dlvii-7-great-cpan-modules-released .html ). --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 August 13, 2025 --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 September 10, 2025 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
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 ( https://perlweekly.com/archive/ ) of a= ll the issues.
Reading this as a non-subscriber? Join us free of charge. https://perlweekl= y.com/
(C) Copyright Gabor Szabo https://szabgab.com/ The articles are copyright the respective authors.
You can freely redistribute this message if you keep the whole message intact, including the Copyright notice and this text.
If you don't want to receive mails any more you can unsubscribe here: https://perlweekly.com/unsubscribe.html
--b14b859d1b09eaa6b5c528b7e9a4ac11cd8073ee0121d4ca72a5ec1c1dee Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #730 - 2025-07-21 - RIP MST
color=3D"#ffffff">
background-color: #004065; color: #FFF; text-decoration: none; font-size: 40px; font-weight: bold; font-family: Gadget; =20 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; ">Perl Weekly =20
style=3D"border-bottom: 1px solid #ccc; padding-bottom: 8px; font-size: 18px;"> Issue #730 - 2025-07-21 - RIP MST
latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar
=20 =20
=20
|
=20 Hi there,
=20 We all know the loss of brilliant mind, Matt S Troutg>. I am still recovering from it. RIP, my friend.
=20 Every time I come across this: *1983 - 2025*, it r= eminds me of my birth year *1975*.
=20 MetaCPAN seems to be running s= moothly as shared in this /07/metacpan-running-really-well-thanks.html">post by Deanong>. Anyone interested in the work done can find the documentation =3D"https://github.com/metacpan/metacpan-k8s/issues/154">here.
=20 The recently concluded The Perl and Raku Conference 2025trong> videos are now public on >YouTube. Of all of them, one of my favourites is the talk about f=3D"https://www.youtube.com/watch?v=3DpCTj-lT2Y40">Dancer2 by = Jason Crome.
=20 As you know, we had the development release Perl v5.42.0-RC= 1 on June 25, 2025. In case you missed it, here i= s the od/perldelta.pod">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 ://metacpan.org/release/BOOK/perl-5.42.0/view/pod/perldelta.pod">delta page= for this release.
=20 What's your favourite change in this release?
=20 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 trong>Perl Development Team.
=20 What's next in the pipeline?
=20 Well, if you ask me, I'm still waiting for support for role= s 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 th= e next stable release will bring good news, fingers crossed!
=20 What are you working on these days?
=20 I'm mostly working on AWS related services these d= ays as my day job revolves around them. I'm super excited to be working und= er the guidance of Andrew Solomon from geekuni.com">GeekUni. Whenever I explore something new, I create a publ= ic post about my experience, viewing it through the lens of Perltrong> and Python.
=20 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 cur= rently working on a blog post about AWS Lambda. My experie= nce so far has been a bit mixed. The native support for Perlg> in AWS Lambda is not as robust as Pythong>'s. After spending a few nights on it, I finally gave up. I'm happy creat= ing lambda function in Python and then calling them progra= matically from Perl and Python.
=20 The most fun part is when the lambda function is stored in an ng>S3 bucket. Then there's another twist, using APIGateway= to call lambda function. I use LocalStack (the free versi= on) as a local platform. Unfortunately, the free = version doesn't have all the features enabled, but it's still good enough t= o get my hand dirty.
=20 My go-to CPAN module for all AWS = related services is Paws. I m= ust admit, it's been rock solid.
=20 Apart from AWS, I'm also working on blog posts abo= ut DBIC, ElasticSearch, Caching<= /strong> and Serialisation in Perl. Some = are nearly finished, they just need a final touch-up before going public. Y= ou can track all my experiments on my .org/blogs">personal blog page.
=20 I noticed a nee section titled "Sponsors" added to= the newsletter by Gabor. It did the trick for me and brou= ght in one additional sponsor last week, taking the total count to = 35 sponsors. I'd like to take this opportunity to thank each and e= very sponsor for their generous support. Thank you, Gabor = for the initiative!
=20 Enjoy the rest of the newsletter and take extra care of yourself.
=20 Your editor: Mohammad Sajid Anwar.
| mg/mohammad_anwar.png" /> |
|
Sponsors =20 | =20 =20 style=3D" background-color:#EEEEEE; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding-left: 10px; " =20 > font-size: 18px; font-weight: bold; ">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 / m= onth via Patreon. Join them = now!
=20 =20 | =20 | =20 =20 | =20 =20
Articles =20 | =20 | m/img/dean_hamstead.jpg" title=3D"Dean Hamstead" width=3D"80" /> | =20 | =20 =20
Grants =20 | =20 =20 | =20 =20 | =20 =20
The Weekly Chall= enge =20 nge.org">The Weekly Challenge by Mohamma= d 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 o= ne champion at the end of the month from among all of the contributors duri= ng the month, thanks to the sponsor Lance Wicks. =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Rakudo =20 | =20 | m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /= > | =20 | =20 =20
Weekly collectio= ns =20 | =20 =20 | =20 =20
Events =20 | =20 =20 | =20 =20 | =20 =20
|
--b14b859d1b09eaa6b5c528b7e9a4ac11cd8073ee0121d4ca72a5ec1c1dee--
--===============0281974068== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============0281974068==--
--===============0281974068== Content-Type: multipart/alternative; boundary=b14b859d1b09eaa6b5c528b7e9a4ac11cd8073ee0121d4ca72a5ec1c1dee
--b14b859d1b09eaa6b5c528b7e9a4ac11cd8073ee0121d4ca72a5ec1c1dee Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0
Perl Weekly=20
https://perlweekly.com/
You can read the newsletter on the web, if you prefer. https://perlweekly.com/archive/730.html
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 ( https://metacpan.org ) seems to be running smoothly as shared in this post ( https://blogs.perl.org/users/dean/2025/07/metacpan-running-really-well-than ks.html ) by Dean. Anyone interested in the work done can find the documentation here ( https://github.com/metacpan/metacpan-k8s/issues/154 ).
The recently concluded The Perl and Raku Conference 2025 videos are now public on YouTube ( https://www.youtube.com/-at-YAPCNA ). Of all of them, one of my favourites is the talk about Dancer2 ( https://www.youtube.com/watch?v=3DpCTj-lT2Y40 ) 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 ( https://metacpan.org/release/CONTRA/perl-5.42.0-RC1/view/pod/perldelta.pod ) 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 ( https://metacpan.org/release/BOOK/perl-5.42.0/view/pod/perldelta.pod ) 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 ( https://geekuni.com ). 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 ( https://theweeklychallenge.org/blog/lexical-method-v542 ). 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 ( https://metacpan.org/pod/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 ( https://theweeklychallenge.org/blogs ).
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
=20 Support Mohammad https://www.patreon.com/manwar =20 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 ( https://www.patreon.com/manwar ). Join them now! --------------
=20 Support Gabor https://www.patreon.com/szabgab =20 The chief editor of the Perl Weekly newsletter is Gabor Szabo. There are = 32 people supporting him with 5-10 USD / month via Patreon ( https://www.patreon.com/szabgab ). Join them now! --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20 MetaCPAN running really well. Thanks! https://blogs.perl.org/users/dean/2025/07/metacpan-running-really-well-th= anks.html =20 MetaCPAN is running smoothly now, thanks to the hardwork of the core team= . --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Grants
=20 Maintaining Perl 5 Core (Dave Mitchell): June 2025 https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_june_= 2025 =20 =20 --------------
=20 Maintaining Perl (Tony Cook) May 2025 https://news.perlfoundation.org/post/maintaining_perl_tonyc_may_2025 =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The Weekly Challenge The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid Anwar ( https://manwar.org ) 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. =20 The Weekly Challenge - 331 https://theweeklychallenge.org/blog/perl-weekly-challenge-331 =20 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 ( https://theweeklychallenge.org/faq ). --------------
=20 RECAP - The Weekly Challenge - 330 https://theweeklychallenge.org/blog/recap-challenge-330 =20 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. --------------
=20 TWC330 https://deadmarshal.blogspot.com/2025/07/twc330.html =20 Both solutions demonstrate excellent Perl idioms. Compact yet readable an= d good test case coverage --------------
=20 Clearly Capital https://raku-musings.com/clearly-capital.html =20 Clear explanation of Raku=E2=80=99s built-in methods (words, tc). Demonst= rates both high-level and low-level solutions. Also includes tests to ensure correctness. --------------
=20 Perl Weekly Challenge: Week 330 https://www.braincells.com/perl/2025/07/perl_weekly_challenge_week_330.ht= ml =20 Clear, idiomatic solutions. Effective demonstration of Raku's modern features. Practical examples with immediate applicability. --------------
=20 Capital Cleared https://github.sommrey.de/the-bears-den/2025/07/18/ch-330.html =20 Production-grade error handling. Empirical performance data. Thoughtful delimiter selection and comprehensive test coverage. --------------
=20 crunching words https://fluca1978.github.io/2025/07/14/PerlWeeklyChallenge330.html =20 Clear regex pattern using character classes. Clean ternary operator usage= . Proper string manipulation methods (tc, lc). --------------
=20 Perl Weekly Challenge 330 https://wlmb.github.io/2025/07/14/PWC330/ =20 A great post for Perl veterans who appreciate terse, clever code. Beginne= rs might struggle without comments. --------------
=20 Capitalizing on Regular Expressions https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-330/c= hallenge-330/matthias-muth#readme =20 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. --------------
=20 Perl Weekly Challenge 330 https://packy.dardan.com/b/Yf =20 The post shines with its regex elegance and Perl idiomatic style, great f= or 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. --------------
=20 Digitless Capitals http://ccgi.campbellsmiths.force9.co.uk/challenge/330 =20 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. --------------
=20 The Weekly Challenge #330 https://hatley-software.blogspot.com/2025/07/robbie-hatleys-solutions-in-= perl-for_34.html =20 Solutions are practical and well-reasoned. Great for learners due to clea= r problem breakdowns. --------------
=20 Clear Title https://blog.firedrake.org/archive/2025/07/The_Weekly_Challenge_330__Clea= r_Title.html =20 Solutions are concise and readable. Emphasizes immutability and expressiv= e transformations. --------------
=20 Clearly the Title https://dev.to/simongreennet/weekly-challenge-clearly-the-title-4bom =20 The post offers clean, practical solutions in two languages making it bot= h educational and accessible. --------------
=20 Raku Weekly Challenge : Week 330 https://khanate.co.uk/weekly/330.html =20 A well-written, idiomatic Raku solution that highlights the language=E2= =80=99s strengths=E2=80=94typing, dispatch and string manipulation while remainin= g readable and well-tested. --------------
=20 Specifications, Ambiguity, Contradiction https://blog.ysth.info/specifications-ambiguity-contradiction-weekly-chal= lenge-330/ =20 Goes beyond coding to dissect problem ambiguities, rare in challenge solutions. Provides multiple implementations to handle edge cases. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Rakudo
=20 2025.28 Wayland=E2=80=99s Smithy https://rakudoweekly.blog/2025/07/14/2025-28/ =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Weekly collections
=20 NICEPERL's lists http://niceperl.blogspot.com/ =20 Great CPAN modules released last week ( https://niceperl.blogspot.com/2025/07/dlvii-7-great-cpan-modules-released .html ). --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 August 13, 2025 --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 September 10, 2025 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
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 ( https://perlweekly.com/archive/ ) of a= ll the issues.
Reading this as a non-subscriber? Join us free of charge. https://perlweekl= y.com/
(C) Copyright Gabor Szabo https://szabgab.com/ The articles are copyright the respective authors.
You can freely redistribute this message if you keep the whole message intact, including the Copyright notice and this text.
If you don't want to receive mails any more you can unsubscribe here: https://perlweekly.com/unsubscribe.html
--b14b859d1b09eaa6b5c528b7e9a4ac11cd8073ee0121d4ca72a5ec1c1dee Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #730 - 2025-07-21 - RIP MST
color=3D"#ffffff">
background-color: #004065; color: #FFF; text-decoration: none; font-size: 40px; font-weight: bold; font-family: Gadget; =20 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; ">Perl Weekly =20
style=3D"border-bottom: 1px solid #ccc; padding-bottom: 8px; font-size: 18px;"> Issue #730 - 2025-07-21 - RIP MST
latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar
=20 =20
=20
|
=20 Hi there,
=20 We all know the loss of brilliant mind, Matt S Troutg>. I am still recovering from it. RIP, my friend.
=20 Every time I come across this: *1983 - 2025*, it r= eminds me of my birth year *1975*.
=20 MetaCPAN seems to be running s= moothly as shared in this /07/metacpan-running-really-well-thanks.html">post by Deanong>. Anyone interested in the work done can find the documentation =3D"https://github.com/metacpan/metacpan-k8s/issues/154">here.
=20 The recently concluded The Perl and Raku Conference 2025trong> videos are now public on >YouTube. Of all of them, one of my favourites is the talk about f=3D"https://www.youtube.com/watch?v=3DpCTj-lT2Y40">Dancer2 by = Jason Crome.
=20 As you know, we had the development release Perl v5.42.0-RC= 1 on June 25, 2025. In case you missed it, here i= s the od/perldelta.pod">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 ://metacpan.org/release/BOOK/perl-5.42.0/view/pod/perldelta.pod">delta page= for this release.
=20 What's your favourite change in this release?
=20 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 trong>Perl Development Team.
=20 What's next in the pipeline?
=20 Well, if you ask me, I'm still waiting for support for role= s 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 th= e next stable release will bring good news, fingers crossed!
=20 What are you working on these days?
=20 I'm mostly working on AWS related services these d= ays as my day job revolves around them. I'm super excited to be working und= er the guidance of Andrew Solomon from geekuni.com">GeekUni. Whenever I explore something new, I create a publ= ic post about my experience, viewing it through the lens of Perltrong> and Python.
=20 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 cur= rently working on a blog post about AWS Lambda. My experie= nce so far has been a bit mixed. The native support for Perlg> in AWS Lambda is not as robust as Pythong>'s. After spending a few nights on it, I finally gave up. I'm happy creat= ing lambda function in Python and then calling them progra= matically from Perl and Python.
=20 The most fun part is when the lambda function is stored in an ng>S3 bucket. Then there's another twist, using APIGateway= to call lambda function. I use LocalStack (the free versi= on) as a local platform. Unfortunately, the free = version doesn't have all the features enabled, but it's still good enough t= o get my hand dirty.
=20 My go-to CPAN module for all AWS = related services is Paws. I m= ust admit, it's been rock solid.
=20 Apart from AWS, I'm also working on blog posts abo= ut DBIC, ElasticSearch, Caching<= /strong> and Serialisation in Perl. Some = are nearly finished, they just need a final touch-up before going public. Y= ou can track all my experiments on my .org/blogs">personal blog page.
=20 I noticed a nee section titled "Sponsors" added to= the newsletter by Gabor. It did the trick for me and brou= ght in one additional sponsor last week, taking the total count to = 35 sponsors. I'd like to take this opportunity to thank each and e= very sponsor for their generous support. Thank you, Gabor = for the initiative!
=20 Enjoy the rest of the newsletter and take extra care of yourself.
=20 Your editor: Mohammad Sajid Anwar.
| mg/mohammad_anwar.png" /> |
|
Sponsors =20 | =20 =20 style=3D" background-color:#EEEEEE; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding-left: 10px; " =20 > font-size: 18px; font-weight: bold; ">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 / m= onth via Patreon. Join them = now!
=20 =20 | =20 | =20 =20 | =20 =20
Articles =20 | =20 | m/img/dean_hamstead.jpg" title=3D"Dean Hamstead" width=3D"80" /> | =20 | =20 =20
Grants =20 | =20 =20 | =20 =20 | =20 =20
The Weekly Chall= enge =20 nge.org">The Weekly Challenge by Mohamma= d 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 o= ne champion at the end of the month from among all of the contributors duri= ng the month, thanks to the sponsor Lance Wicks. =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Rakudo =20 | =20 | m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /= > | =20 | =20 =20
Weekly collectio= ns =20 | =20 =20 | =20 =20
Events =20 | =20 =20 | =20 =20 | =20 =20
|
--b14b859d1b09eaa6b5c528b7e9a4ac11cd8073ee0121d4ca72a5ec1c1dee--
--===============0281974068== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============0281974068==--
|
|