Tue Feb 17 08:27:55 2026
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2025-05-01

HANGOUT

2026-02-17 | 2026-01-17 | 2025-12-17 | 2025-11-17 | 2025-10-17 | 2025-09-17 | 2025-08-17 | 2025-07-17 | 2025-06-17 | 2025-05-17 | 2025-04-17 | 2025-03-17 | 2025-02-17 | 2025-01-17 | 2024-12-17 | 2024-11-17 | 2024-10-17 | 2024-09-17 | 2024-08-17 | 2024-07-17 | 2024-06-17 | 2024-05-17 | 2024-04-17 | 2024-03-17 | 2024-02-17 | 2024-01-17 | 2023-12-17 | 2023-11-17 | 2023-10-17 | 2023-09-17 | 2023-08-17 | 2023-07-17 | 2023-06-17 | 2023-05-17 | 2023-04-17 | 2023-03-17 | 2023-02-17 | 2023-01-17 | 2022-12-17 | 2022-11-17 | 2022-10-17 | 2022-09-17 | 2022-08-17 | 2022-07-17 | 2022-06-17 | 2022-05-17 | 2022-04-17 | 2022-03-17 | 2022-02-17 | 2022-01-17 | 2021-12-17 | 2021-11-17 | 2021-10-17 | 2021-09-17 | 2021-08-17 | 2021-07-17 | 2021-06-17 | 2021-05-17 | 2021-04-17 | 2021-03-17 | 2021-02-17 | 2021-01-17 | 2020-12-17 | 2020-11-17 | 2020-10-17 | 2020-09-17 | 2020-08-17 | 2020-07-17 | 2020-06-17 | 2020-05-17 | 2020-04-17 | 2020-03-17 | 2020-02-17 | 2020-01-17 | 2019-12-17 | 2019-11-17 | 2019-10-17 | 2019-09-17 | 2019-08-17 | 2019-07-17 | 2019-06-17 | 2019-05-17 | 2019-04-17 | 2019-03-17 | 2019-02-17 | 2019-01-17 | 2018-12-17 | 2018-11-17 | 2018-10-17 | 2018-09-17 | 2018-08-17 | 2018-07-17 | 2018-06-17 | 2018-05-17 | 2018-04-17 | 2018-03-17 | 2018-02-17 | 2018-01-17 | 2017-12-17 | 2017-11-17 | 2017-10-17 | 2017-09-17 | 2017-08-17 | 2017-07-17 | 2017-06-17 | 2017-05-17 | 2017-04-17 | 2017-03-17 | 2017-02-17 | 2017-01-17 | 2016-12-17 | 2016-11-17 | 2016-10-17 | 2016-09-17 | 2016-08-17 | 2016-07-17 | 2016-06-17 | 2016-05-17 | 2016-04-17 | 2016-03-17 | 2016-02-17 | 2016-01-17 | 2015-12-17 | 2015-11-17 | 2015-10-17 | 2015-09-17 | 2015-08-17 | 2015-07-17 | 2015-06-17 | 2015-05-17 | 2015-04-17 | 2015-03-17 | 2015-02-17 | 2015-01-17 | 2014-12-17 | 2014-11-17 | 2014-10-17 | 2014-09-17 | 2014-08-17 | 2014-07-17 | 2014-06-17 | 2014-05-17 | 2014-04-17 | 2014-03-17 | 2014-02-17 | 2014-01-17 | 2013-12-17 | 2013-11-17 | 2013-10-17 | 2013-09-17 | 2013-08-17 | 2013-07-17 | 2013-06-17 | 2013-05-17 | 2013-04-17 | 2013-03-17 | 2013-02-17 | 2013-01-17 | 2012-12-17 | 2012-11-17 | 2012-10-17 | 2012-09-17 | 2012-08-17 | 2012-07-17 | 2012-06-17 | 2012-05-17 | 2012-04-17 | 2012-03-17 | 2012-02-17 | 2012-01-17 | 2011-12-17 | 2011-11-17 | 2011-10-17 | 2011-09-17 | 2011-08-17 | 2011-07-17 | 2011-06-17 | 2011-05-17 | 2011-04-17 | 2011-03-17 | 2011-02-17 | 2011-01-17 | 2010-12-17 | 2010-11-17 | 2010-10-17 | 2010-09-17 | 2010-08-17 | 2010-07-17 | 2010-06-17 | 2010-05-17 | 2010-04-17 | 2010-03-17 | 2010-02-17 | 2010-01-17 | 2009-12-17 | 2009-11-17 | 2009-10-17 | 2009-09-17 | 2009-08-17 | 2009-07-17 | 2009-06-17 | 2009-05-17 | 2009-04-17 | 2009-03-17 | 2009-02-17 | 2009-01-17 | 2008-12-17 | 2008-11-17 | 2008-10-17 | 2008-09-17 | 2008-08-17 | 2008-07-17 | 2008-06-17 | 2008-05-17 | 2008-04-17 | 2008-03-17 | 2008-02-17 | 2008-01-17 | 2007-12-17 | 2007-11-17 | 2007-10-17 | 2007-09-17 | 2007-08-17 | 2007-07-17 | 2007-06-17 | 2007-05-17 | 2007-04-17 | 2007-03-17 | 2007-02-17 | 2007-01-17 | 2006-12-17 | 2006-11-17 | 2006-10-17 | 2006-09-17 | 2006-08-17 | 2006-07-17 | 2006-06-17 | 2006-05-17 | 2006-04-17 | 2006-03-17 | 2006-02-17 | 2006-01-17 | 2005-12-17 | 2005-11-17 | 2005-10-17 | 2005-09-17 | 2005-08-17 | 2005-07-17 | 2005-06-17 | 2005-05-17 | 2005-04-17 | 2005-03-17 | 2005-02-17 | 2005-01-17 | 2004-12-17 | 2004-11-17 | 2004-10-17 | 2004-09-17 | 2004-08-17 | 2004-07-17 | 2004-06-17 | 2004-05-17 | 2004-04-17 | 2004-03-17 | 2004-02-17 | 2004-01-17 | 2003-12-17 | 2003-11-17 | 2003-10-17 | 2003-09-17 | 2003-08-17 | 2003-07-17 | 2003-06-17 | 2003-05-17 | 2003-04-17 | 2003-03-17 | 2003-02-17 | 2003-01-17 | 2002-12-17 | 2002-11-17 | 2002-10-17 | 2002-09-17 | 2002-08-17 | 2002-07-17 | 2002-06-17 | 2002-05-17 | 2002-04-17 | 2002-03-17 | 2002-02-17 | 2002-01-17 | 2001-12-17 | 2001-11-17 | 2001-10-17 | 2001-09-17 | 2001-08-17 | 2001-07-17 | 2001-06-17 | 2001-05-17 | 2001-04-17 | 2001-03-17 | 2001-02-17 | 2001-01-17 | 2000-12-17 | 2000-11-17 | 2000-10-17 | 2000-09-17 | 2000-08-17 | 2000-07-17 | 2000-06-17 | 2000-05-17 | 2000-04-17 | 2000-03-17 | 2000-02-17 | 2000-01-17 | 1999-12-17

Key: Value:

Key: Value:

MESSAGE
DATE 2025-05-12
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #720 - GPW 2025
From hangout-bounces-at-nylxs.com Mon May 12 13:23:35 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 549E01640B5;
Mon, 12 May 2025 13:23:32 -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 BF7161640A5; Mon, 12 May 2025 13:23:21 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Mon, 12 May 2025 13:23:21 -0400
Resent-Message-ID: <20250512172321.GA14371-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.wrqvtbkv.outbound-mail.sendgrid.net
(s.wrqvtbkv.outbound-mail.sendgrid.net [149.72.123.24])
(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 D7680164093
for ; Mon, 12 May 2025 01:49:02 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szabgab.com;
h=content-type:from:mime-version:subject:to:cc:content-type:from:
subject:to;
s=s1; bh=1eVGZG2yYi7mpYXPY5KSmlxQiutI9cDTE1dN+0zeUlE=;
b=UkyApqbT/3yp29NWJ0gXZQLyhE5c5yhLJ5V5To3IzO4l/zoYLQtKc4Aqzb72oPxlbhF5
XJmHMlAtgvAlnnTHEglQv/d1ca3Qe1GliAGzLMkBToWMj/MLLXKNxwY9hgAMqPNsAQfxo2
6Vz+D8Yt8CUOnTkJQDfNUZ1BfxzNGoPl8BGeuC1jNeClzBJEaGuWQBu4Adha3/hcppVrFi
xPAPlW3vsuHhui8fcptCitZ4EEeDC8gCCDH4Jk4yOUuz41LunQLvYGRyzNzO0pwRIiXY86
m4iPq7sud9+m8nwMoUl4yiD5oT2JRoTDup+06ynYTu9vwDxOEVv5x1De3UY/Kx/w==
Received: by recvd-545d4d4647-bgxf4 with SMTP id
recvd-545d4d4647-bgxf4-1-68218BC3-12
2025-05-12 05:48:51.638189767 +0000 UTC m=+2878840.381824694
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-0 (SG) with HTTP
id l0FAIrutSJuD5tzoIsJIiA Mon, 12 May 2025 05:48:51.592 +0000 (UTC)
Date: Mon, 12 May 2025 05:48:51 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID:
X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?=
=?us-ascii?Q?tIP=2F6Ap+5bvfuuRGWGRfsqdRF=2FqUnaaCtSuGYKp?=
=?us-ascii?Q?wghW0ZP1TNTiDscLjf8Jcu6ZlY8ZA=2FH4M7qHH9v?=
=?us-ascii?Q?fy5yueOAme=2FgI7KKmMBlmOSbDHbj5MbbINBBFBj?=
=?us-ascii?Q?D2gFs7hIsx3hjGSXG3mqHC4GpJYEcDMXf8mp8wW?=
=?us-ascii?Q?A=3D=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #720 - GPW 2025
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="===============1770525598=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============1770525598==
Content-Type: multipart/alternative; boundary=82f3aa4a83a1adb264e41558d94062b4ff2df7f9065dedcbf3177166be0b

--82f3aa4a83a1adb264e41558d94062b4ff2df7f9065dedcbf3177166be0b
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/720.html



Hi there,

Today marks the start of the German Perl/Raku Workshop
2025
, taking place in Munich from May
12-14, 2025
. This three-day event promises to be packed with
insightful sessions. You can checkout the schedules for Day 1 (
https://act.yapc.eu/gpw2025/schedule?day=3D2025-05-12 ), Day 2 (
https://act.yapc.eu/gpw2025/schedule?day=3D2025-05-13 ) and Day 3 (
https://act.yapc.eu/gpw2025/schedule?day=3D2025-05-14 ).

I noticed several familiar names from the recently concluded PTS
2025
, including Salve J. Nilsen, Ference
Erki
and Julien Fiegehenn. There are also regular
attendees like Mark Overmeer, Nicholas
Clark
, Max Maischein, Lee
Johnson
, Renee Backer and Soren Laird
Sorries
. However, one notable absence is Thomas
Klausner
.

Looking at the schedule, it's shaping up to be a highly impactful event.
And yes, R Geoffrey Avery, the Gong man, is also listed as
the Lightning Talks manager.

As many of you know the PTS 2025, wrapped up just a week
ago and we've already seen plenty of event reports from the participants.

This was my first time attending the Perl Toolchain
Summit
, and I'm grateful to the organisers for the opportunity.
While I've been to many Perl Conferences,
PTS was a completely difference experience altogether. The
setting allowed for more frequent interaction with attendees, making it
easier to seek (and receive) instant help. The knowledge sharing was at its
peak, especially with people like Paul Evans in the room.
Some participants like Neil Bowers and Leo
Lapworth
joined remotely via video conference.

I wasn't fully prepared as my invitation came at the last minute. In
contrast, most attendees had everything well planned. I observed structured
groups focusing on specific tasks e.g. MetaCPAN,
CPAN Security, CPAN Testers,
PAUSE. I was free to join any. I chose
MetaCPAN both because it's close to my heart and because
of Olaf Alders.

Admittedly, I didn't have my laptop set up for contributions initially. But
thanks to the PTS environment, I had a working local
MetaCPAN web instance, in no time. You can read more about
my experience in my detailed event report (
https://theweeklychallenge.org/blog/pts-2025 ). Other attendees like
Thibault Duponchelle (
https://dev.to/thibaultduponchelle/my-participation-to-the-perl-toolchain-s
ummit-2025-41j2 ), Paul Johnson (
https://blogs.perl.org/users/paul_johnson/2025/05/the-perl-toolchain-summit
-2025.html ), Tina Muller (
https://perlpunk.github.io/posts/2025-05-the-annual-perl-toolchain-summit-2
025 ), Leon Timmermans (
https://blogs.perl.org/users/leon_timmermans/2025/05/a-different-perl-toolc
hain-summit.html ), also shared their insights.

Enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Perl Toolchain Summit 2025

=20
Back from the PTS 2025
https://thibaultduponchelle.github.io/Back-from-the-PTS-2025
=20
Event report by Thibault Duponchelle.
--------------

=20
The Perl Toolchain Summit 2025
https://blogs.perl.org/users/paul_johnson/2025/05/the-perl-toolchain-summ=
it-2025.html
=20
Event report by Paul Johnson.
--------------

=20
Perl Toolchain Summit 2025
https://theweeklychallenge.org/blog/pts-2025
=20
Event report by Mohammad Sajid Anwar.
--------------

=20
The Annual Perl Toolchain Summit 2025
https://perlpunk.github.io/posts/2025-05-the-annual-perl-toolchain-summit=
-2025/
=20
Event report by Tina Muller.
--------------

=20
A different Perl Toolchain Summit
https://blogs.perl.org/users/leon_timmermans/2025/05/a-different-perl-too=
lchain-summit.html
=20
Event report by Leon Timmermans.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Announcements

=20
Call for Papers! - Perl Community Conference, Summer 2025
https://blogs.perl.org/users/oodler_577/2025/05/call-for-papers---perl-co=
mmunity-conference-summer-2025.html
=20
This is a hybrid (in-person and virtual) conference being held in Austin,
TX on July 3rd-4th.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Articles

=20
The sculpture shapes the sculptor.
https://blogs.perl.org/users/saif/2025/05/the-sculpture-shapes-the-sculpt=
or.html
=20
Checkout the power of OpenSCAD and Perl together,
--------------

=20
Building Map::Tube::<*> maps, a HOWTO: routing relative reality
https://peateasea.de/building-map-tube-whatever-maps-a-howto-routing-rela=
tive-reality/
=20
Continue with the blog series, in this post dealing with complexity of
multilines routing.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Grants

=20
Maintaining Perl (Tony Cook) March 2025
https://news.perlfoundation.org/post/maintaining_perl_tonyc_march_2025
=20
=20
--------------

=20
Maintaining Perl (Tony Cook) February 2025
https://news.perlfoundation.org/post/maintaining_perl_tonyc_february_2025
=20
=20
--------------

=20
Maintaining Perl 5 Core (Dave Mitchell): March - April 2025
https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_march=
_april_2025
=20
=20
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

CPAN

=20
Cleaner web feed aggregation with App::FeedDeduplicator
https://perlhacks.com/2025/05/cleaner-web-feed-aggregation-with-appfeedde=
duplicator
=20
Real issue and instance help using Perl. The solution is now released to
CPAN.
--------------

=20
Reformating images with App::BlurFill
https://perlhacks.com/2025/05/reformating-images-with-appblurfill/
=20
Another problem, once again Perl is the saviour, the end result is a CPAN
module.
--------------

=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 - 321
https://theweeklychallenge.org/blog/perl-weekly-challenge-321
=20
Welcome to a new week with a couple of fun tasks "Distinct Average" and
"Backspace Compare". 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 - 320
https://theweeklychallenge.org/blog/recap-challenge-320
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Maximum Count" and "Sum Difference" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
Summit of Count Deviation
http://rabbitfarm.com/cgi-bin/blosxom/perl/2025/05/10
=20
Clever use of pack/unpack to get the digit sum. Incredible, you really
don't want to skip it. Great work.
--------------

=20
TWC320
https://deadmarshal.blogspot.com/2025/05/twc320.html
=20
Nice use of CPAN module to get compact solution. keep it up great work an=
d
thanks for sharing knowledge with us.
--------------

=20
Count Difference
https://raku-musings.com/count-difference.html
=20
Method chaining in Raku is one of the coolest feature. You also get
reference to official document. Well done.
--------------

=20
Perl Weekly Challenge: Week 320
https://www.braincells.com/perl/2025/05/perl_weekly_challenge_week_320.ht=
ml
=20
Raku one-liner is showing the true color. A must for all Raku fans.
--------------

=20
Different Counts
https://github.sommrey.de/the-bears-den/2025/05/09/ch-320.html
=20
Pure mathematical approach with the help of PDL, highly recommended.
--------------

=20
Simple and Fast!
https://fluca1978.github.io/2025/05/09/PerlWeeklyChallenge320.html
=20
Raku only this time with blog post. Missing Python, Java and PostgreSQL
version. Thank you for the contributions.
--------------

=20
Perl Weekly Challenge 320
https://wlmb.github.io/2025/05/05/PWC320/
=20
In-house Perl one-liner expert showing the magic. PLease do checkout the
post.
--------------

=20
Elegance Makes the Maximum Difference
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-320/c=
hallenge-320/matthias-muth#readme
=20
Nice to know different approaches to reach the final goal. Benchmark is
always handy in the end. Great work.
--------------

=20
Happy Mother=E2=80=99s Day
https://packy.dardan.com/b/UZ
=20
Emotional touch to this week blog post. I can completely relate to it. St=
ay
strong my friend.
--------------

=20
Fun with integers
http://ccgi.campbellsmiths.force9.co.uk/challenge/320
=20
Clever use of eval to get the expected result. Don't forget to try DRY
tool.
--------------

=20
The Weekly Challenge #320
https://hatley-software.blogspot.com/2025/05/robbie-hatleys-solutions-in-=
perl-for.html
=20
Good use of CPAN modules and thanks for sharing knowledge with us every
week.
--------------

=20
The Count Makes the Difference
https://blog.firedrake.org/archive/2025/05/The_Weekly_Challenge_320__The_=
Count_Makes_the_Difference.html
=20
Nice to see the new language Yypst getting the limelight. I got PostScrip=
t,
my favourite as bonus.
--------------

=20
The maximum difference
https://dev.to/simongreennet/weekly-challenge-the-maximum-difference-2bnm
=20
Thanks for sharing Perl too this week. I don't mind blog focus on Python
only. Keep it up great work.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Rakudo

=20
2025.17/18 Coordinated Dancing
https://rakudoweekly.blog/2025/05/05/2025-17-18-coordinated-dancing/
=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/05/dxlvii-12-great-cpan-modules-releas
ed.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2025/05/dcvii-metacpan-weekly-report-constx
s.html ).
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Events

=20
German Perl/Raku Workshop Conference 2025
https://act.yapc.eu/gpw2025/
=20
Munich, Germany
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
Paris, France
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
Paris, France
--------------

=20
The Perl and Raku Conference 2025
https://tprc.us/tprc-2025-gsp/
=20
Greenville, South Carolina, USA
--------------

=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


--82f3aa4a83a1adb264e41558d94062b4ff2df7f9065dedcbf3177166be0b
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #720 - 2025-05-12 - GPW 2025





color=3D"#ffffff">






=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

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20
=20


=20

=20

=20

=20

=20
=20





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 #720 - 2025-05-12 - GPW 2025



latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar

=20

This edition was made possible by the n.com/manwar">supporters of our cause.

=20


You can read the ne=
wsletter on the web
, if you prefer.

=20





=20


Hi there,


=20


Today marks the start of the German Perl/Raku Workshop 2025=
, taking place in Munich from May 12-14, =
2025
. This three-day event promises to be packed with insightful s=
essions. You can checkout the schedules for gpw2025/schedule?day=3D2025-05-12">Day 1, u/gpw2025/schedule?day=3D2025-05-13">Day 2 and apc.eu/gpw2025/schedule?day=3D2025-05-14">Day 3.


=20


I noticed several familiar names from the recently concluded g>PTS 2025, including Salve J. Nilsen, Fe=
rence Erki
and Julien Fiegehenn. There are also r=
egular attendees like Mark Overmeer, Nicholas Clar=
k
, Max Maischein, Lee Johnson, <=
strong>Renee Backer and Soren Laird Sorries. Howe=
ver, one notable absence is Thomas Klausner.


=20


Looking at the schedule, it's shaping up to be a highly impactful e=
vent. And yes, R Geoffrey Avery, the Gong man, is also lis=
ted as the Lightning Talks manager.


=20


As many of you know the PTS 2025, wrapped up just =
a week ago and we've already seen plenty of event reports from the particip=
ants.


=20


This was my first time attending the Perl Toolchain Summit<=
/strong>, and I'm grateful to the organisers for the opportunity. While I'v=
e been to many Perl Conferences, PTS was =
a completely difference experience altogether. The setting allowed for more=
frequent interaction with attendees, making it easier to seek (and receive=
) instant help. The knowledge sharing was at its peak, especially with peop=
le like Paul Evans in the room. Some participants like rong>Neil Bowers
and Leo Lapworth joined remotely=
via video conference.


=20


I wasn't fully prepared as my invitation came at the last minute. I=
n contrast, most attendees had everything well planned. I observed structur=
ed groups focusing on specific tasks e.g. MetaCPAN, g>CPAN Security, CPAN Testers, PAUSEong>. I was free to join any. I chose MetaCPAN both becaus=
e it's close to my heart and because of Olaf Alders.


=20


Admittedly, I didn't have my laptop set up for contributions initia=
lly. But thanks to the PTS environment, I had a working lo=
cal MetaCPAN web instance, in no time. You can read more a=
bout my experience in my -2025">detailed event report. Other attendees like ev.to/thibaultduponchelle/my-participation-to-the-perl-toolchain-summit-202=
5-41j2">Thibault Duponchelle
, aul_johnson/2025/05/the-perl-toolchain-summit-2025.html">Paul Johnson, =
in-summit-2025">Tina Muller, on_timmermans/2025/05/a-different-perl-toolchain-summit.html">Leon Timmerma=
ns
, also shared their insights.


=20


Enjoy rest of the newsletter.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Perl Toolchain S=
ummit 2025

=20


=20
>


he-PTS-2025" style=3D"
font-size: 18px;
font-weight: bold;
">Back from the PTS 2025

TS+2025+https%3A%2F%2Fthibaultduponchelle.github.io%2FBack-from-the-PTS-202=
5 via -at-perlweekly">t=3D"Tweet">


=20
by hibaultduponchelle/">Thibault Duponchelle
=


Event report by Thibault Duponchelle.


=20

m/img/thibault_duponchelle.png" title=3D"Thibault Duponchelle" width=3D"80"=
/>
=20


=20
>


/the-perl-toolchain-summit-2025.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Perl Toolchain Summit 2025

ain+Summit+2025+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpaul_johnson%2F2025%=
2F05%2Fthe-perl-toolchain-summit-2025.html by -at-pjcjohnson via -at-perlweekly">=
3D"Tweet"


=20
by rl.org/users/paul_johnson/">Paul Johnson (ef=3D"https://metacpan.org/author/PJCJ">PJCJ)
=


Event report by Paul Johnson.


=20

m/img/paul_johnson.png" title=3D"Paul Johnson" width=3D"80" />
=20


=20
>


le=3D"
font-size: 18px;
font-weight: bold;
">Perl Toolchain Summit 2025

Summit+2025+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fpts-2025 by -at-cpan=
_author via -at-perlweekly">ng" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Event report by Mohammad Sajid Anwar.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


al-perl-toolchain-summit-2025/" style=3D"
font-size: 18px;
font-weight: bold;
">The Annual Perl Toolchain Summit 2025

+Toolchain+Summit+2025+https%3A%2F%2Fperlpunk.github.io%2Fposts%2F2025-05-t=
he-annual-perl-toolchain-summit-2025%2F via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by rl.org/users/tinita/">Tina M=C3=BCller (=3D"https://metacpan.org/author/TINITA">TINITA) >


Event report by Tina Muller.


=20

m/img/tina_muller.png" title=3D"Tina M=C3=BCller" width=3D"80" />
=20


=20
>


/05/a-different-perl-toolchain-summit.html" style=3D"
font-size: 18px;
font-weight: bold;
">A different Perl Toolchain Summit

l+Toolchain+Summit+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fleon_timmermans%2=
F2025%2F05%2Fa-different-perl-toolchain-summit.html via -at-perlweekly">rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by rl.org/users/leon_timmermans/">Leon Timmermans =
(LEONT) =


Event report by Leon Timmermans.


=20

m/img/leon_timmermans.png" title=3D"Leon Timmermans" width=3D"80" />
=20



Announcementsiv>
=20


=20
>


all-for-papers---perl-community-conference-summer-2025.html" style=3D"
font-size: 18px;
font-weight: bold;
">Call for Papers! - Perl Community Conference, Summer 20=
25

%21+-+Perl+Community+Conference%2C+Summer+2025+https%3A%2F%2Fblogs.perl.org=
%2Fusers%2Foodler_577%2F2025%2F05%2Fcall-for-papers---perl-community-confer=
ence-summer-2025.html via -at-perlweekly">mg/twitter16.png" alt=3D"Tweet">


=20
by rl.org/users/oodler_577/">Brett Estrade (f=3D"https://metacpan.org/author/OODLER">OODLER) n>


This is a hybrid (in-person and virtual) conference being =
held in Austin, TX on July 3rd-4th.


=20

m/img/brett_estrade.png" title=3D"Brett Estrade" width=3D"80" />
=20



Articles

=20


=20
>


lpture-shapes-the-sculptor.html" style=3D"
font-size: 18px;
font-weight: bold;
">The sculpture shapes the sculptor.

hapes+the+sculptor.+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fsaif%2F2025%2F05=
%2Fthe-sculpture-shapes-the-sculptor.html via -at-perlweekly">s://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by rl.org/users/saif">Saif Uddin Ahmed ("https://metacpan.org/author/SAIFTYNET">SAIFTYNET) pan>


Checkout the power of OpenSCAD and Perl together,


=20

m/img/saif-uddin-ahmed.jpeg" title=3D"Saif Uddin Ahmed" width=3D"80" />
=20


=20
>


aps-a-howto-routing-relative-reality/" style=3D"
font-size: 18px;
font-weight: bold;
">Building Map::Tube::<*> maps, a HOWTO: routing re=
lative reality

%3ATube%3A%3A%3C%2A%3E+maps%2C+a+HOWTO%3A+routing+relative+reality+https%3A=
%2F%2Fpeateasea.de%2Fbuilding-map-tube-whatever-maps-a-howto-routing-relati=
ve-reality%2F via -at-perlweekly">er16.png" alt=3D"Tweet">


=20
by a.de">Paul Cochrane (n.org/author/PTC">PTC)

=3D"font-size: 16px">
Continue with the blog series, in this post dealing with c=
omplexity of multilines routing.


=20

=20
=20



Grants

=20


=20
>


perl_tonyc_march_2025" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl (Tony Cook) March 2025

l+%28Tony+Cook%29+March+2025+https%3A%2F%2Fnews.perlfoundation.org%2Fpost%2=
Fmaintaining_perl_tonyc_march_2025 via -at-perlweekly">lweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=20


=20
>


perl_tonyc_february_2025" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl (Tony Cook) February 2025

l+%28Tony+Cook%29+February+2025+https%3A%2F%2Fnews.perlfoundation.org%2Fpos=
t%2Fmaintaining_perl_tonyc_february_2025 via -at-perlweekly">://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=20


=20
>


perl_dave_mitchell_march_april_2025" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl 5 Core (Dave Mitchell): March - April =
2025

l+5+Core+%28Dave+Mitchell%29%3A+March+-+April+2025+https%3A%2F%2Fnews.perlf=
oundation.org%2Fpost%2Fmaintaining_perl_dave_mitchell_march_april_2025 via =
-at-perlweekly">3D"T=<BRweet">



=20


=20

=20
=20



CPAN

=20


=20
>


gregation-with-appfeeddeduplicator" style=3D"
font-size: 18px;
font-weight: bold;
">Cleaner web feed aggregation with App::FeedDeduplicator=

d+aggregation+with+App%3A%3AFeedDeduplicator+https%3A%2F%2Fperlhacks.com%2F=
2025%2F05%2Fcleaner-web-feed-aggregation-with-appfeeddeduplicator via -at-perl=
weekly">3D"Tweet"=<BR>


=20
by s.com/">Dave Cross (.org/author/DAVECROSS">DAVECROSS)
=


Real issue and instance help using Perl. The solution is n=
ow released to CPAN.


=20

m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" />
=20


=20
>


with-appblurfill/" style=3D"
font-size: 18px;
font-weight: bold;
">Reformating images with App::BlurFill

ges+with+App%3A%3ABlurFill+https%3A%2F%2Fperlhacks.com%2F2025%2F05%2Freform=
ating-images-with-appblurfill%2F via -at-perlweekly">eekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by s.com/">Dave Cross (.org/author/DAVECROSS">DAVECROSS)
=


Another problem, once again Perl is the saviour, the end r=
esult is a CPAN module.


=20

m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" />
=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
>


hallenge-321" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 321

lenge+-+321+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-321 by -at-cpan_author via -at-perlweekly">m/img/twitter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Welcome to a new week with a couple of fun tasks "Distinct=
Average" and "Backspace Compare". If you are new to the weekly challenge t=
hen why not join us and have fun every week. For more information, please r=
ead the FAQ.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


ge-320" style=3D"
font-size: 18px;
font-weight: bold;
">RECAP - The Weekly Challenge - 320

kly+Challenge+-+320+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-320 by -at-cpan_author via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Maximum Count" and "Sum Difference" tasks in Perl and =
Raku. You will find plenty of solutions to keep you busy.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


5/10" style=3D"
font-size: 18px;
font-weight: bold;
">Summit of Count Deviation

+Deviation+http%3A%2F%2Frabbitfarm.com%2Fcgi-bin%2Fblosxom%2Fperl%2F2025%2F=
05%2F10 via -at-perlweekly">ng" alt=3D"Tweet">


=20
by sell.livejournal.com/">Adam Russell
=


Clever use of pack/unpack to get the digit sum. Incredible=
, you really don't want to skip it. Great work.


=20

m/img/adam_russel.png" title=3D"Adam Russell" width=3D"80" />
=20


=20
>


tml" style=3D"
font-size: 18px;
font-weight: bold;
">TWC320

%2F%2Fdeadmarshal.blogspot.com%2F2025%2F05%2Ftwc320.html via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Ali Moradi

style=3D"font-size: 16px">
Nice use of CPAN module to get compact solution. keep it u=
p great work and thanks for sharing knowledge with us.


=20

=20
=20


=20
>


tyle=3D"
font-size: 18px;
font-weight: bold;
">Count Difference

e+https%3A%2F%2Fraku-musings.com%2Fcount-difference.html via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Arne Sommer
style=3D"font-size: 16px">
Method chaining in Raku is one of the coolest feature. You=
also get reference to official document. Well done.


=20

=20
=20


=20
>


ly_challenge_week_320.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge: Week 320

llenge%3A+Week+320+https%3A%2F%2Fwww.braincells.com%2Fperl%2F2025%2F05%2Fpe=
rl_weekly_challenge_week_320.html via -at-perlweekly">weekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Jaldhar H. Vyas
=


Raku one-liner is showing the true color. A must for all R=
aku fans.


=20

=20
=20


=20
>


9/ch-320.html" style=3D"
font-size: 18px;
font-weight: bold;
">Different Counts

s+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2025%2F05%2F09%2Fch-320=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
Pure mathematical approach with the help of PDL, highly re=
commended.


=20

=20
=20


=20
>


Challenge320.html" style=3D"
font-size: 18px;
font-weight: bold;
">Simple and Fast!

%21+https%3A%2F%2Ffluca1978.github.io%2F2025%2F05%2F09%2FPerlWeeklyChalleng=
e320.html via -at-perlweekly">.png" alt=3D"Tweet">


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Raku only this time with blog post. Missing Python, Java a=
nd PostgreSQL version. Thank you for the contributions.


=20

=20
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 320

llenge+320+https%3A%2F%2Fwlmb.github.io%2F2025%2F05%2F05%2FPWC320%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


In-house Perl one-liner expert showing the magic. PLease d=
o checkout the post.


=20

=20
=20


=20
>


ge-club/tree/muthm-320/challenge-320/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Elegance Makes the Maximum Difference

the+Maximum+Difference+https%3A%2F%2Fgithub.com%2FMatthiasMuth%2Fperlweekly=
challenge-club%2Ftree%2Fmuthm-320%2Fchallenge-320%2Fmatthias-muth%23readme =
via -at-perlweekly"><BR=3D"Tweet">


=20
by Matthias Muth
=


Nice to know different approaches to reach the final goal.=
Benchmark is always handy in the end. Great work.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Happy Mother=E2=80=99s Day

%80%99s+Day+https%3A%2F%2Fpacky.dardan.com%2Fb%2FUZ via -at-perlweekly">rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by rl.org/users/packy_anderson/">Packy Anderson (<=
a href=3D"https://metacpan.org/author/PACKY">PACKY) span>


Emotional touch to this week blog post. I can completely r=
elate to it. Stay strong my friend.


=20

=20
=20


=20
>


/320" style=3D"
font-size: 18px;
font-weight: bold;
">Fun with integers

rs+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F320 via -at-per=
lweekly">3D"Tweet=<BR">


=20
by Peter Campbell Smith
=


Clever use of eval to get the expected result. Don't forge=
t to try DRY tool.


=20

=20
=20


=20
>


ie-hatleys-solutions-in-perl-for.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge #320

lenge+%23320+https%3A%2F%2Fhatley-software.blogspot.com%2F2025%2F05%2Frobbi=
e-hatleys-solutions-in-perl-for.html via -at-perlweekly">erlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by oftware.blogspot.com/">Robbie Hatley
=


Good use of CPAN modules and thanks for sharing knowledge =
with us every week.


=20

=20
=20


=20
>


ekly_Challenge_320__The_Count_Makes_the_Difference.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Count Makes the Difference

+the+Difference+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2025%2F05%2FTh=
e_Weekly_Challenge_320__The_Count_Makes_the_Difference.html via -at-perlweekly=
">3D"Tweet"


=20
by edrake.org/">Roger Bell West (//metacpan.org/author/FIREDRAKE">FIREDRAKE)
=


Nice to see the new language Yypst getting the limelight. =
I got PostScript, my favourite as bonus.


=20

=20
=20


=20
>


-maximum-difference-2bnm" style=3D"
font-size: 18px;
font-weight: bold;
">The maximum difference

ference+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fweekly-challenge-the-maximum=
-difference-2bnm via -at-perlweekly">itter16.png" alt=3D"Tweet">


=20
by Simon Green
style=3D"font-size: 16px">
Thanks for sharing Perl too this week. I don't mind blog f=
ocus on Python only. Keep it up great work.


=20

=20
=20



Rakudo

=20


=20
>


oordinated-dancing/" style=3D"
font-size: 18px;
font-weight: bold;
">2025.17/18 Coordinated Dancing

ordinated+Dancing+https%3A%2F%2Frakudoweekly.blog%2F2025%2F05%2F05%2F2025-1=
7-18-coordinated-dancing%2F via -at-perlweekly">.com/img/twitter16.png" alt=3D"Tweet">


=20
by Elizabeth Mattijsen (=3D"https://metacpan.org/author/ELIZABETH">ELIZABETH) =


=20


=20

m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /=
>
=20



Weekly collectio=
ns

=20


=20
>


font-size: 18px;
font-weight: bold;
">NICEPERL's lists

sts+http%3A%2F%2Fniceperl.blogspot.com%2F by -at-niceperl via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by blogspot.com/">Miguel Prz (etacpan.org/author/NICEPERL">NICEPERL)
=


-great-cpan-modules-released.html">Great CPAN modules released last week>;
y-report-constxs.html">MetaCPAN weekly report.


=20

=20
=20



Events

=20


=20
>


font-size: 18px;
font-weight: bold;
">German Perl/Raku Workshop Conference 2025

aku+Workshop+Conference+2025+https%3A%2F%2Fact.yapc.eu%2Fgpw2025%2F via -at-pe=
rlweekly">3D"Twee=<BRt">



Munich, Germany


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Paris.pm monthly meeting

y+meeting+https%3A%2F%2Fparis.mongueurs.net%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Paris, France


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Paris.pm monthly meeting

y+meeting+https%3A%2F%2Fparis.mongueurs.net%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Paris, France


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">The Perl and Raku Conference 2025

ku+Conference+2025+https%3A%2F%2Ftprc.us%2Ftprc-2025-gsp%2F via -at-perlweekly=
">3D"Tweet"



Greenville, South Carolina, USA


=20

=20
=20



border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
">


You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.


Want to see more? See the archi=
ves
of all the issues.


Reading this as a non-subscriber? click=
here to join us
free of charge.


(C) Copyright Gabor Szabo. The article=
s are copyright the respective authors.


You can unsubscribe her=
e
if you don't want to receive mails any more.



You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.









--82f3aa4a83a1adb264e41558d94062b4ff2df7f9065dedcbf3177166be0b--

--===============1770525598==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit--===============1770525598==
Content-Type: multipart/alternative; boundary=82f3aa4a83a1adb264e41558d94062b4ff2df7f9065dedcbf3177166be0b

--82f3aa4a83a1adb264e41558d94062b4ff2df7f9065dedcbf3177166be0b
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/720.html



Hi there,

Today marks the start of the German Perl/Raku Workshop
2025
, taking place in Munich from May
12-14, 2025
. This three-day event promises to be packed with
insightful sessions. You can checkout the schedules for Day 1 (
https://act.yapc.eu/gpw2025/schedule?day=3D2025-05-12 ), Day 2 (
https://act.yapc.eu/gpw2025/schedule?day=3D2025-05-13 ) and Day 3 (
https://act.yapc.eu/gpw2025/schedule?day=3D2025-05-14 ).

I noticed several familiar names from the recently concluded PTS
2025
, including Salve J. Nilsen, Ference
Erki
and Julien Fiegehenn. There are also regular
attendees like Mark Overmeer, Nicholas
Clark
, Max Maischein, Lee
Johnson
, Renee Backer and Soren Laird
Sorries
. However, one notable absence is Thomas
Klausner
.

Looking at the schedule, it's shaping up to be a highly impactful event.
And yes, R Geoffrey Avery, the Gong man, is also listed as
the Lightning Talks manager.

As many of you know the PTS 2025, wrapped up just a week
ago and we've already seen plenty of event reports from the participants.

This was my first time attending the Perl Toolchain
Summit
, and I'm grateful to the organisers for the opportunity.
While I've been to many Perl Conferences,
PTS was a completely difference experience altogether. The
setting allowed for more frequent interaction with attendees, making it
easier to seek (and receive) instant help. The knowledge sharing was at its
peak, especially with people like Paul Evans in the room.
Some participants like Neil Bowers and Leo
Lapworth
joined remotely via video conference.

I wasn't fully prepared as my invitation came at the last minute. In
contrast, most attendees had everything well planned. I observed structured
groups focusing on specific tasks e.g. MetaCPAN,
CPAN Security, CPAN Testers,
PAUSE. I was free to join any. I chose
MetaCPAN both because it's close to my heart and because
of Olaf Alders.

Admittedly, I didn't have my laptop set up for contributions initially. But
thanks to the PTS environment, I had a working local
MetaCPAN web instance, in no time. You can read more about
my experience in my detailed event report (
https://theweeklychallenge.org/blog/pts-2025 ). Other attendees like
Thibault Duponchelle (
https://dev.to/thibaultduponchelle/my-participation-to-the-perl-toolchain-s
ummit-2025-41j2 ), Paul Johnson (
https://blogs.perl.org/users/paul_johnson/2025/05/the-perl-toolchain-summit
-2025.html ), Tina Muller (
https://perlpunk.github.io/posts/2025-05-the-annual-perl-toolchain-summit-2
025 ), Leon Timmermans (
https://blogs.perl.org/users/leon_timmermans/2025/05/a-different-perl-toolc
hain-summit.html ), also shared their insights.

Enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Perl Toolchain Summit 2025

=20
Back from the PTS 2025
https://thibaultduponchelle.github.io/Back-from-the-PTS-2025
=20
Event report by Thibault Duponchelle.
--------------

=20
The Perl Toolchain Summit 2025
https://blogs.perl.org/users/paul_johnson/2025/05/the-perl-toolchain-summ=
it-2025.html
=20
Event report by Paul Johnson.
--------------

=20
Perl Toolchain Summit 2025
https://theweeklychallenge.org/blog/pts-2025
=20
Event report by Mohammad Sajid Anwar.
--------------

=20
The Annual Perl Toolchain Summit 2025
https://perlpunk.github.io/posts/2025-05-the-annual-perl-toolchain-summit=
-2025/
=20
Event report by Tina Muller.
--------------

=20
A different Perl Toolchain Summit
https://blogs.perl.org/users/leon_timmermans/2025/05/a-different-perl-too=
lchain-summit.html
=20
Event report by Leon Timmermans.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Announcements

=20
Call for Papers! - Perl Community Conference, Summer 2025
https://blogs.perl.org/users/oodler_577/2025/05/call-for-papers---perl-co=
mmunity-conference-summer-2025.html
=20
This is a hybrid (in-person and virtual) conference being held in Austin,
TX on July 3rd-4th.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Articles

=20
The sculpture shapes the sculptor.
https://blogs.perl.org/users/saif/2025/05/the-sculpture-shapes-the-sculpt=
or.html
=20
Checkout the power of OpenSCAD and Perl together,
--------------

=20
Building Map::Tube::<*> maps, a HOWTO: routing relative reality
https://peateasea.de/building-map-tube-whatever-maps-a-howto-routing-rela=
tive-reality/
=20
Continue with the blog series, in this post dealing with complexity of
multilines routing.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Grants

=20
Maintaining Perl (Tony Cook) March 2025
https://news.perlfoundation.org/post/maintaining_perl_tonyc_march_2025
=20
=20
--------------

=20
Maintaining Perl (Tony Cook) February 2025
https://news.perlfoundation.org/post/maintaining_perl_tonyc_february_2025
=20
=20
--------------

=20
Maintaining Perl 5 Core (Dave Mitchell): March - April 2025
https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_march=
_april_2025
=20
=20
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

CPAN

=20
Cleaner web feed aggregation with App::FeedDeduplicator
https://perlhacks.com/2025/05/cleaner-web-feed-aggregation-with-appfeedde=
duplicator
=20
Real issue and instance help using Perl. The solution is now released to
CPAN.
--------------

=20
Reformating images with App::BlurFill
https://perlhacks.com/2025/05/reformating-images-with-appblurfill/
=20
Another problem, once again Perl is the saviour, the end result is a CPAN
module.
--------------

=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 - 321
https://theweeklychallenge.org/blog/perl-weekly-challenge-321
=20
Welcome to a new week with a couple of fun tasks "Distinct Average" and
"Backspace Compare". 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 - 320
https://theweeklychallenge.org/blog/recap-challenge-320
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Maximum Count" and "Sum Difference" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
Summit of Count Deviation
http://rabbitfarm.com/cgi-bin/blosxom/perl/2025/05/10
=20
Clever use of pack/unpack to get the digit sum. Incredible, you really
don't want to skip it. Great work.
--------------

=20
TWC320
https://deadmarshal.blogspot.com/2025/05/twc320.html
=20
Nice use of CPAN module to get compact solution. keep it up great work an=
d
thanks for sharing knowledge with us.
--------------

=20
Count Difference
https://raku-musings.com/count-difference.html
=20
Method chaining in Raku is one of the coolest feature. You also get
reference to official document. Well done.
--------------

=20
Perl Weekly Challenge: Week 320
https://www.braincells.com/perl/2025/05/perl_weekly_challenge_week_320.ht=
ml
=20
Raku one-liner is showing the true color. A must for all Raku fans.
--------------

=20
Different Counts
https://github.sommrey.de/the-bears-den/2025/05/09/ch-320.html
=20
Pure mathematical approach with the help of PDL, highly recommended.
--------------

=20
Simple and Fast!
https://fluca1978.github.io/2025/05/09/PerlWeeklyChallenge320.html
=20
Raku only this time with blog post. Missing Python, Java and PostgreSQL
version. Thank you for the contributions.
--------------

=20
Perl Weekly Challenge 320
https://wlmb.github.io/2025/05/05/PWC320/
=20
In-house Perl one-liner expert showing the magic. PLease do checkout the
post.
--------------

=20
Elegance Makes the Maximum Difference
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-320/c=
hallenge-320/matthias-muth#readme
=20
Nice to know different approaches to reach the final goal. Benchmark is
always handy in the end. Great work.
--------------

=20
Happy Mother=E2=80=99s Day
https://packy.dardan.com/b/UZ
=20
Emotional touch to this week blog post. I can completely relate to it. St=
ay
strong my friend.
--------------

=20
Fun with integers
http://ccgi.campbellsmiths.force9.co.uk/challenge/320
=20
Clever use of eval to get the expected result. Don't forget to try DRY
tool.
--------------

=20
The Weekly Challenge #320
https://hatley-software.blogspot.com/2025/05/robbie-hatleys-solutions-in-=
perl-for.html
=20
Good use of CPAN modules and thanks for sharing knowledge with us every
week.
--------------

=20
The Count Makes the Difference
https://blog.firedrake.org/archive/2025/05/The_Weekly_Challenge_320__The_=
Count_Makes_the_Difference.html
=20
Nice to see the new language Yypst getting the limelight. I got PostScrip=
t,
my favourite as bonus.
--------------

=20
The maximum difference
https://dev.to/simongreennet/weekly-challenge-the-maximum-difference-2bnm
=20
Thanks for sharing Perl too this week. I don't mind blog focus on Python
only. Keep it up great work.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Rakudo

=20
2025.17/18 Coordinated Dancing
https://rakudoweekly.blog/2025/05/05/2025-17-18-coordinated-dancing/
=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/05/dxlvii-12-great-cpan-modules-releas
ed.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2025/05/dcvii-metacpan-weekly-report-constx
s.html ).
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Events

=20
German Perl/Raku Workshop Conference 2025
https://act.yapc.eu/gpw2025/
=20
Munich, Germany
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
Paris, France
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
Paris, France
--------------

=20
The Perl and Raku Conference 2025
https://tprc.us/tprc-2025-gsp/
=20
Greenville, South Carolina, USA
--------------

=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


--82f3aa4a83a1adb264e41558d94062b4ff2df7f9065dedcbf3177166be0b
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #720 - 2025-05-12 - GPW 2025





color=3D"#ffffff">






=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

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20
=20


=20

=20

=20

=20

=20
=20





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 #720 - 2025-05-12 - GPW 2025



latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar

=20

This edition was made possible by the n.com/manwar">supporters of our cause.

=20


You can read the ne=
wsletter on the web
, if you prefer.

=20





=20


Hi there,


=20


Today marks the start of the German Perl/Raku Workshop 2025=
, taking place in Munich from May 12-14, =
2025
. This three-day event promises to be packed with insightful s=
essions. You can checkout the schedules for gpw2025/schedule?day=3D2025-05-12">Day 1, u/gpw2025/schedule?day=3D2025-05-13">Day 2 and apc.eu/gpw2025/schedule?day=3D2025-05-14">Day 3.


=20


I noticed several familiar names from the recently concluded g>PTS 2025, including Salve J. Nilsen, Fe=
rence Erki
and Julien Fiegehenn. There are also r=
egular attendees like Mark Overmeer, Nicholas Clar=
k
, Max Maischein, Lee Johnson, <=
strong>Renee Backer and Soren Laird Sorries. Howe=
ver, one notable absence is Thomas Klausner.


=20


Looking at the schedule, it's shaping up to be a highly impactful e=
vent. And yes, R Geoffrey Avery, the Gong man, is also lis=
ted as the Lightning Talks manager.


=20


As many of you know the PTS 2025, wrapped up just =
a week ago and we've already seen plenty of event reports from the particip=
ants.


=20


This was my first time attending the Perl Toolchain Summit<=
/strong>, and I'm grateful to the organisers for the opportunity. While I'v=
e been to many Perl Conferences, PTS was =
a completely difference experience altogether. The setting allowed for more=
frequent interaction with attendees, making it easier to seek (and receive=
) instant help. The knowledge sharing was at its peak, especially with peop=
le like Paul Evans in the room. Some participants like rong>Neil Bowers
and Leo Lapworth joined remotely=
via video conference.


=20


I wasn't fully prepared as my invitation came at the last minute. I=
n contrast, most attendees had everything well planned. I observed structur=
ed groups focusing on specific tasks e.g. MetaCPAN, g>CPAN Security, CPAN Testers, PAUSEong>. I was free to join any. I chose MetaCPAN both becaus=
e it's close to my heart and because of Olaf Alders.


=20


Admittedly, I didn't have my laptop set up for contributions initia=
lly. But thanks to the PTS environment, I had a working lo=
cal MetaCPAN web instance, in no time. You can read more a=
bout my experience in my -2025">detailed event report. Other attendees like ev.to/thibaultduponchelle/my-participation-to-the-perl-toolchain-summit-202=
5-41j2">Thibault Duponchelle
, aul_johnson/2025/05/the-perl-toolchain-summit-2025.html">Paul Johnson, =
in-summit-2025">Tina Muller, on_timmermans/2025/05/a-different-perl-toolchain-summit.html">Leon Timmerma=
ns
, also shared their insights.


=20


Enjoy rest of the newsletter.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Perl Toolchain S=
ummit 2025

=20


=20
>


he-PTS-2025" style=3D"
font-size: 18px;
font-weight: bold;
">Back from the PTS 2025

TS+2025+https%3A%2F%2Fthibaultduponchelle.github.io%2FBack-from-the-PTS-202=
5 via -at-perlweekly">t=3D"Tweet">


=20
by hibaultduponchelle/">Thibault Duponchelle
=


Event report by Thibault Duponchelle.


=20

m/img/thibault_duponchelle.png" title=3D"Thibault Duponchelle" width=3D"80"=
/>
=20


=20
>


/the-perl-toolchain-summit-2025.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Perl Toolchain Summit 2025

ain+Summit+2025+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpaul_johnson%2F2025%=
2F05%2Fthe-perl-toolchain-summit-2025.html by -at-pjcjohnson via -at-perlweekly">=
3D"Tweet"


=20
by rl.org/users/paul_johnson/">Paul Johnson (ef=3D"https://metacpan.org/author/PJCJ">PJCJ)
=


Event report by Paul Johnson.


=20

m/img/paul_johnson.png" title=3D"Paul Johnson" width=3D"80" />
=20


=20
>


le=3D"
font-size: 18px;
font-weight: bold;
">Perl Toolchain Summit 2025

Summit+2025+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fpts-2025 by -at-cpan=
_author via -at-perlweekly">ng" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Event report by Mohammad Sajid Anwar.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


al-perl-toolchain-summit-2025/" style=3D"
font-size: 18px;
font-weight: bold;
">The Annual Perl Toolchain Summit 2025

+Toolchain+Summit+2025+https%3A%2F%2Fperlpunk.github.io%2Fposts%2F2025-05-t=
he-annual-perl-toolchain-summit-2025%2F via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by rl.org/users/tinita/">Tina M=C3=BCller (=3D"https://metacpan.org/author/TINITA">TINITA) >


Event report by Tina Muller.


=20

m/img/tina_muller.png" title=3D"Tina M=C3=BCller" width=3D"80" />
=20


=20
>


/05/a-different-perl-toolchain-summit.html" style=3D"
font-size: 18px;
font-weight: bold;
">A different Perl Toolchain Summit

l+Toolchain+Summit+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fleon_timmermans%2=
F2025%2F05%2Fa-different-perl-toolchain-summit.html via -at-perlweekly">rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by rl.org/users/leon_timmermans/">Leon Timmermans =
(LEONT) =


Event report by Leon Timmermans.


=20

m/img/leon_timmermans.png" title=3D"Leon Timmermans" width=3D"80" />
=20



Announcementsiv>
=20


=20
>


all-for-papers---perl-community-conference-summer-2025.html" style=3D"
font-size: 18px;
font-weight: bold;
">Call for Papers! - Perl Community Conference, Summer 20=
25

%21+-+Perl+Community+Conference%2C+Summer+2025+https%3A%2F%2Fblogs.perl.org=
%2Fusers%2Foodler_577%2F2025%2F05%2Fcall-for-papers---perl-community-confer=
ence-summer-2025.html via -at-perlweekly">mg/twitter16.png" alt=3D"Tweet">


=20
by rl.org/users/oodler_577/">Brett Estrade (f=3D"https://metacpan.org/author/OODLER">OODLER) n>


This is a hybrid (in-person and virtual) conference being =
held in Austin, TX on July 3rd-4th.


=20

m/img/brett_estrade.png" title=3D"Brett Estrade" width=3D"80" />
=20



Articles

=20


=20
>


lpture-shapes-the-sculptor.html" style=3D"
font-size: 18px;
font-weight: bold;
">The sculpture shapes the sculptor.

hapes+the+sculptor.+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fsaif%2F2025%2F05=
%2Fthe-sculpture-shapes-the-sculptor.html via -at-perlweekly">s://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by rl.org/users/saif">Saif Uddin Ahmed ("https://metacpan.org/author/SAIFTYNET">SAIFTYNET) pan>


Checkout the power of OpenSCAD and Perl together,


=20

m/img/saif-uddin-ahmed.jpeg" title=3D"Saif Uddin Ahmed" width=3D"80" />
=20


=20
>


aps-a-howto-routing-relative-reality/" style=3D"
font-size: 18px;
font-weight: bold;
">Building Map::Tube::<*> maps, a HOWTO: routing re=
lative reality

%3ATube%3A%3A%3C%2A%3E+maps%2C+a+HOWTO%3A+routing+relative+reality+https%3A=
%2F%2Fpeateasea.de%2Fbuilding-map-tube-whatever-maps-a-howto-routing-relati=
ve-reality%2F via -at-perlweekly">er16.png" alt=3D"Tweet">


=20
by a.de">Paul Cochrane (n.org/author/PTC">PTC)

=3D"font-size: 16px">
Continue with the blog series, in this post dealing with c=
omplexity of multilines routing.


=20

=20
=20



Grants

=20


=20
>


perl_tonyc_march_2025" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl (Tony Cook) March 2025

l+%28Tony+Cook%29+March+2025+https%3A%2F%2Fnews.perlfoundation.org%2Fpost%2=
Fmaintaining_perl_tonyc_march_2025 via -at-perlweekly">lweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=20


=20
>


perl_tonyc_february_2025" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl (Tony Cook) February 2025

l+%28Tony+Cook%29+February+2025+https%3A%2F%2Fnews.perlfoundation.org%2Fpos=
t%2Fmaintaining_perl_tonyc_february_2025 via -at-perlweekly">://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=20


=20
>


perl_dave_mitchell_march_april_2025" style=3D"
font-size: 18px;
font-weight: bold;
">Maintaining Perl 5 Core (Dave Mitchell): March - April =
2025

l+5+Core+%28Dave+Mitchell%29%3A+March+-+April+2025+https%3A%2F%2Fnews.perlf=
oundation.org%2Fpost%2Fmaintaining_perl_dave_mitchell_march_april_2025 via =
-at-perlweekly">3D"T=<BRweet">



=20


=20

=20
=20



CPAN

=20


=20
>


gregation-with-appfeeddeduplicator" style=3D"
font-size: 18px;
font-weight: bold;
">Cleaner web feed aggregation with App::FeedDeduplicator=

d+aggregation+with+App%3A%3AFeedDeduplicator+https%3A%2F%2Fperlhacks.com%2F=
2025%2F05%2Fcleaner-web-feed-aggregation-with-appfeeddeduplicator via -at-perl=
weekly">3D"Tweet"=<BR>


=20
by s.com/">Dave Cross (.org/author/DAVECROSS">DAVECROSS)
=


Real issue and instance help using Perl. The solution is n=
ow released to CPAN.


=20

m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" />
=20


=20
>


with-appblurfill/" style=3D"
font-size: 18px;
font-weight: bold;
">Reformating images with App::BlurFill

ges+with+App%3A%3ABlurFill+https%3A%2F%2Fperlhacks.com%2F2025%2F05%2Freform=
ating-images-with-appblurfill%2F via -at-perlweekly">eekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by s.com/">Dave Cross (.org/author/DAVECROSS">DAVECROSS)
=


Another problem, once again Perl is the saviour, the end r=
esult is a CPAN module.


=20

m/img/dave_cross.png" title=3D"Dave Cross" width=3D"80" />
=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
>


hallenge-321" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 321

lenge+-+321+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-321 by -at-cpan_author via -at-perlweekly">m/img/twitter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Welcome to a new week with a couple of fun tasks "Distinct=
Average" and "Backspace Compare". If you are new to the weekly challenge t=
hen why not join us and have fun every week. For more information, please r=
ead the FAQ.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


ge-320" style=3D"
font-size: 18px;
font-weight: bold;
">RECAP - The Weekly Challenge - 320

kly+Challenge+-+320+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-320 by -at-cpan_author via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Maximum Count" and "Sum Difference" tasks in Perl and =
Raku. You will find plenty of solutions to keep you busy.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


5/10" style=3D"
font-size: 18px;
font-weight: bold;
">Summit of Count Deviation

+Deviation+http%3A%2F%2Frabbitfarm.com%2Fcgi-bin%2Fblosxom%2Fperl%2F2025%2F=
05%2F10 via -at-perlweekly">ng" alt=3D"Tweet">


=20
by sell.livejournal.com/">Adam Russell
=


Clever use of pack/unpack to get the digit sum. Incredible=
, you really don't want to skip it. Great work.


=20

m/img/adam_russel.png" title=3D"Adam Russell" width=3D"80" />
=20


=20
>


tml" style=3D"
font-size: 18px;
font-weight: bold;
">TWC320

%2F%2Fdeadmarshal.blogspot.com%2F2025%2F05%2Ftwc320.html via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Ali Moradi

style=3D"font-size: 16px">
Nice use of CPAN module to get compact solution. keep it u=
p great work and thanks for sharing knowledge with us.


=20

=20
=20


=20
>


tyle=3D"
font-size: 18px;
font-weight: bold;
">Count Difference

e+https%3A%2F%2Fraku-musings.com%2Fcount-difference.html via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Arne Sommer
style=3D"font-size: 16px">
Method chaining in Raku is one of the coolest feature. You=
also get reference to official document. Well done.


=20

=20
=20


=20
>


ly_challenge_week_320.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge: Week 320

llenge%3A+Week+320+https%3A%2F%2Fwww.braincells.com%2Fperl%2F2025%2F05%2Fpe=
rl_weekly_challenge_week_320.html via -at-perlweekly">weekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Jaldhar H. Vyas
=


Raku one-liner is showing the true color. A must for all R=
aku fans.


=20

=20
=20


=20
>


9/ch-320.html" style=3D"
font-size: 18px;
font-weight: bold;
">Different Counts

s+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2025%2F05%2F09%2Fch-320=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
Pure mathematical approach with the help of PDL, highly re=
commended.


=20

=20
=20


=20
>


Challenge320.html" style=3D"
font-size: 18px;
font-weight: bold;
">Simple and Fast!

%21+https%3A%2F%2Ffluca1978.github.io%2F2025%2F05%2F09%2FPerlWeeklyChalleng=
e320.html via -at-perlweekly">.png" alt=3D"Tweet">


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Raku only this time with blog post. Missing Python, Java a=
nd PostgreSQL version. Thank you for the contributions.


=20

=20
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 320

llenge+320+https%3A%2F%2Fwlmb.github.io%2F2025%2F05%2F05%2FPWC320%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


In-house Perl one-liner expert showing the magic. PLease d=
o checkout the post.


=20

=20
=20


=20
>


ge-club/tree/muthm-320/challenge-320/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Elegance Makes the Maximum Difference

the+Maximum+Difference+https%3A%2F%2Fgithub.com%2FMatthiasMuth%2Fperlweekly=
challenge-club%2Ftree%2Fmuthm-320%2Fchallenge-320%2Fmatthias-muth%23readme =
via -at-perlweekly"><BR=3D"Tweet">


=20
by Matthias Muth
=


Nice to know different approaches to reach the final goal.=
Benchmark is always handy in the end. Great work.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Happy Mother=E2=80=99s Day

%80%99s+Day+https%3A%2F%2Fpacky.dardan.com%2Fb%2FUZ via -at-perlweekly">rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by rl.org/users/packy_anderson/">Packy Anderson (<=
a href=3D"https://metacpan.org/author/PACKY">PACKY) span>


Emotional touch to this week blog post. I can completely r=
elate to it. Stay strong my friend.


=20

=20
=20


=20
>


/320" style=3D"
font-size: 18px;
font-weight: bold;
">Fun with integers

rs+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F320 via -at-per=
lweekly">3D"Tweet=<BR">


=20
by Peter Campbell Smith
=


Clever use of eval to get the expected result. Don't forge=
t to try DRY tool.


=20

=20
=20


=20
>


ie-hatleys-solutions-in-perl-for.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge #320

lenge+%23320+https%3A%2F%2Fhatley-software.blogspot.com%2F2025%2F05%2Frobbi=
e-hatleys-solutions-in-perl-for.html via -at-perlweekly">erlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by oftware.blogspot.com/">Robbie Hatley
=


Good use of CPAN modules and thanks for sharing knowledge =
with us every week.


=20

=20
=20


=20
>


ekly_Challenge_320__The_Count_Makes_the_Difference.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Count Makes the Difference

+the+Difference+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2025%2F05%2FTh=
e_Weekly_Challenge_320__The_Count_Makes_the_Difference.html via -at-perlweekly=
">3D"Tweet"


=20
by edrake.org/">Roger Bell West (//metacpan.org/author/FIREDRAKE">FIREDRAKE)
=


Nice to see the new language Yypst getting the limelight. =
I got PostScript, my favourite as bonus.


=20

=20
=20


=20
>


-maximum-difference-2bnm" style=3D"
font-size: 18px;
font-weight: bold;
">The maximum difference

ference+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fweekly-challenge-the-maximum=
-difference-2bnm via -at-perlweekly">itter16.png" alt=3D"Tweet">


=20
by Simon Green
style=3D"font-size: 16px">
Thanks for sharing Perl too this week. I don't mind blog f=
ocus on Python only. Keep it up great work.


=20

=20
=20



Rakudo

=20


=20
>


oordinated-dancing/" style=3D"
font-size: 18px;
font-weight: bold;
">2025.17/18 Coordinated Dancing

ordinated+Dancing+https%3A%2F%2Frakudoweekly.blog%2F2025%2F05%2F05%2F2025-1=
7-18-coordinated-dancing%2F via -at-perlweekly">.com/img/twitter16.png" alt=3D"Tweet">


=20
by Elizabeth Mattijsen (=3D"https://metacpan.org/author/ELIZABETH">ELIZABETH) =


=20


=20

m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /=
>
=20



Weekly collectio=
ns

=20


=20
>


font-size: 18px;
font-weight: bold;
">NICEPERL's lists

sts+http%3A%2F%2Fniceperl.blogspot.com%2F by -at-niceperl via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by blogspot.com/">Miguel Prz (etacpan.org/author/NICEPERL">NICEPERL)
=


-great-cpan-modules-released.html">Great CPAN modules released last week>;
y-report-constxs.html">MetaCPAN weekly report.


=20

=20
=20



Events

=20


=20
>


font-size: 18px;
font-weight: bold;
">German Perl/Raku Workshop Conference 2025

aku+Workshop+Conference+2025+https%3A%2F%2Fact.yapc.eu%2Fgpw2025%2F via -at-pe=
rlweekly">3D"Twee=<BRt">



Munich, Germany


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Paris.pm monthly meeting

y+meeting+https%3A%2F%2Fparis.mongueurs.net%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Paris, France


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Paris.pm monthly meeting

y+meeting+https%3A%2F%2Fparis.mongueurs.net%2F via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


Paris, France


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">The Perl and Raku Conference 2025

ku+Conference+2025+https%3A%2F%2Ftprc.us%2Ftprc-2025-gsp%2F via -at-perlweekly=
">3D"Tweet"



Greenville, South Carolina, USA


=20

=20
=20



border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
">


You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.


Want to see more? See the archi=
ves
of all the issues.


Reading this as a non-subscriber? click=
here to join us
free of charge.


(C) Copyright Gabor Szabo. The article=
s are copyright the respective authors.


You can unsubscribe her=
e
if you don't want to receive mails any more.



You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.









--82f3aa4a83a1adb264e41558d94062b4ff2df7f9065dedcbf3177166be0b--

--===============1770525598==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit

  1. 2025-05-01 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] [nj-at-nj.pcsjobs.org: PCS Postings 4-29-25]
  2. 2025-05-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] NYLXS - Artix Package Management study group
  3. 2025-05-05 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #719 - How do you deal with the
  4. 2025-05-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Harvard Is an Islamist Outpost
  5. 2025-05-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Islamofascist agitators in your back yard...
  6. 2025-05-12 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #720 - GPW 2025
  7. 2025-05-12 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] SO there is that - Pandamonium
  8. 2025-05-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Meeting and Hacking Artix Workshop tomorrow
  9. 2025-05-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Meeting and Hacking Artix Workshop tomorrow
  10. 2025-05-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Meeting and Hacking Artix Workshop tomorrow
  11. 2025-05-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Meeting and Hacking Artix Workshop tomorrow
  12. 2025-05-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] UnitedHealth Group Is Under Criminal
  13. 2025-05-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Bing is dieing and DuckDuckgo depends on it
  14. 2025-05-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] NYLXS meeting and Artix
  15. 2025-05-18 Ruben Safir <mrbrklyn-at-panix.com> Re: [Hangout - NYLXS] [Dng] Devuan Fork and Fraud
  16. 2025-05-23 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] the Communist Wing to kill Jews - well documented

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!