Tue Feb 17 08:09:23 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 2026-02-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 2026-02-02
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #758 - PTS 2026
From hangout-bounces-at-nylxs.com Mon Feb 2 18:08:37 2026
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 AD4001640FF;
Mon, 2 Feb 2026 18:08:36 -0500 (EST)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id 7A4161640FB; Mon, 2 Feb 2026 18:08:33 -0500 (EST)
Resent-From: Ruben Safir
Resent-Date: Mon, 2 Feb 2026 18:08:33 -0500
Resent-Message-ID: <20260202230833.GA24756-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.wrqvtzvf.outbound-mail.sendgrid.net
(s.wrqvtzvf.outbound-mail.sendgrid.net [149.72.126.143])
(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 9E4BC1640F3
for ; Mon, 2 Feb 2026 01:56:29 -0500 (EST)
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=XGWRkl7IeiA+uQN2ez1mykXkHvgJY/DsMawWkgF/tD4=;
b=U/v5+u0GfjbgAd0ffvU22qcvRgNiAQ2Q7HRS8b+gxc/iqRnN3gH+5nIEsVwXTnzVHFXm
uwhBsS+nvOnYaAluf6+tVS7DIrUQjBenSchImvCuvo7JKPhqHHuYePUnJ1+Lh55ToAElhT
ihbo/sCdl3pui/DJrbscCuJgCzpCKqSsOB+l0r4e7KIzKT7q7Mp+ANlbB1Sg/OyH2Z82MI
xtN6iAYKU8m4/wn7YxpllEkY/pkjUgzuFWsJTNP/Gj2BZgCe3nV0w4lY1/c2HDp1EY/rkS
HVtV4MNsOgtQE14A4pLFTig2vHa+NE1ETj0p3LcaLUpEmglPH7iPodD3bBdGFr4g==
Received: by recvd-7bd9484584-jmjk2 with SMTP id
recvd-7bd9484584-jmjk2-1-69804A98-3F
2026-02-02 06:56:24.562150256 +0000 UTC m=+4006906.167269572
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-16 (SG) with HTTP
id 9wzXlZGIR1yr7pa_m0AKew Mon, 02 Feb 2026 06:56:24.479 +0000 (UTC)
Date: Mon, 02 Feb 2026 06:56:24 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID: <9wzXlZGIR1yr7pa_m0AKew-at-geopod-ismtpd-16>
X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?=
=?us-ascii?Q?tIP=2F6Ap0ldwtjyY1fSooj0cJ4rjYmHpUb2fQ67W?=
=?us-ascii?Q?FuNGq=2Fxua0ozV52inJF+IgGY8AbVLLtDd3N7JpP?=
=?us-ascii?Q?dheJIt8S2cAwlLIj4j5o+fpOHUkPBpP5woW4K2B?=
=?us-ascii?Q?MnUZGBsGlrixIIMESN=2FCxymKujgM6ka2d7Om6RV?=
=?us-ascii?Q?w=3D=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #758 - PTS 2026
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="===============0052079799=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============0052079799==
Content-Type: multipart/alternative; boundary=45f52886f9ad7a69b549db8b831b09dad510074843e7f7b58df93fbe9e4c

--45f52886f9ad7a69b549db8b831b09dad510074843e7f7b58df93fbe9e4c
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/758.html



Hi there,

The upcoming Perl Toolchain Summit (PTS) in Vienna is more than just a
conference, it's an important event at which to maintain, discuss, and
improve on the CPAN toolchain, which is the fundamental foundation of the
Perl ecosystem. Through their commitment to volunteerism, the volunteers
who attend this gathering can provide significant amounts of personal time
and expertise towards supporting the efforts of others in the Perl
community, benefiting every single person and company that utilises Perl.

A recent article (
https://blogs.perl.org/users/book/2026/01/a-new-sponsorship-model.html ) by
Philippe Bruhat reports on the true cost associated with
collaborating to support the PTS. The article provides a new paradigm for
companies wanting to provide sponsorship for their employees who will be
attending on paid time: consider "paying it forward". Estimate the cost of
your employee's participation and provide that amount to the PTS in the
form of a monetary sponsorship. By doing this simple action of doubling
your company's investment, your company will directly provide the funding
for another deserving attendee of the PTS to benefit as well, thus
increasing the overall impact of the PTS.

This proposed model transforms how a company supports the employee(s)
attending, creating a ripple effect through the Perl community by providing
additional funding to support a more diverse, larger pool of contributors,
which will serve to support the continued viability and innovation of the
tools that are relied upon by everyone within the community, regardless of
whether or not they attend the PTS.

This isn't simply charity, it's a wise business strategy for investing in
the foundation of the Perl community. Through "pay it forward" sponsorship
opportunities, companies have access to those developing the guidelines for
developing and supporting the future of Perl. This creates visibility for
them as true community supporters while helping the PTS remain the
innovative, viable engine that brings Perl into a current competitive
position. Let's continue to support all those that also support us.

Last year, I was lucky enough to attend the event as I received a surprise
invitation by the organisers. From this experience, I can say it was the
best of all Perl events I have been to. Contributing in any small way was a
great feeling and made it worthwhile. One of the highlights was observing
how committed all the top individuals in the Perl community were. They
worked together on multiple projects simultaneously, with maximum
efficiency, to achieve all that they could during the event.

Keep your spirits up and stay healthy. Enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Sydney February Meeting! 2025
https://blogs.perl.org/users/dean/2026/02/sydney-february-meeting-2025.ht=
ml
=20
Sydney Perl continues regular meetings with our next in February
--------------

=20
This week in PSC (213) | 2026-01-26
https://blogs.perl.org/users/psc/2026/01/this-week-in-psc-213-2026-01-26.=
html
=20
Perl Steering Council, discussing topics like improvements to Perl's rand=
om
number generator and integrating TLS functionality into the core.
--------------

=20
A new sponsorship model
https://blogs.perl.org/users/book/2026/01/a-new-sponsorship-model.html
=20
A new sponsorship model for the 2026 Perl Toolchain Summit. It encourages
employers sending staff to the event to "pay it forward" by also
providing monetary sponsorship to help cover costs for other attendees.
--------------

=20
ANNOUNCE: Perl.Wiki V 1.39 & Mojolicious.Wiki V 1.13
https://blogs.perl.org/users/ron_savage/2026/02/announce-perlwiki-v-139-m=
ojoliciouswiki-v-113.html
=20
=20
--------------

=20

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

Articles

=20
What I learned from being an editor/reviewer for the 2025 Perl Advent Cal=
endar
https://dev.to/marc_perry_be3c8ed5989a1b/what-i-learned-from-being-an-edi=
torreviewer-for-the-2025-perl-advent-calendar-2bk9
=20
Marc contemplates on having a wonderful experience reviewing for the Perl
Advent Calendar 2025. He noted that through writing and editing articles
about other peoples' articles and writing with CPAN, he learned about
many new things (CPAN modules) as well as found renewed interest in
various community activities such as The Weekly Perl Challenge.
--------------

=20
Lock and unlock hash using Hash::Util
https://perlmaven.com/lock-and-unlock-hash
=20
The post demonstrates how to use the Hash::Util module's lock_hash functi=
on
in Perl to prevent accidental modifications to a hash, protecting it from
changes, deletions, or new key additions. By unlocking the hash with
unlock_hash, the program regains the ability to modify its structure,
which is shown with practical code examples.
--------------

=20
Podlite comes to Perl: a lightweight block-based markup language for ever=
yday use
https://www.perl.com/article/podlite-comes-to-perl-a-lightweight-block-ba=
sed-markup-language-for-everyday-use/
=20
The article introduces Podlite, a new lightweight, block-based markup
language that brings the readability and structure of Raku's
documentation format (Pod) to the Perl ecosystem. It highlights how
Podlite offers three interchangeable block styles for writing
documentation within Perl code and announces its arrival via a CPAN
module, positioning it as a modern tool for everyday use.
--------------

=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 - 359
https://theweeklychallenge.org/blog/perl-weekly-challenge-359
=20
Welcome to a new week with a couple of fun tasks "Digital Root" and "Stri=
ng
Reduction". 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 - 358
https://theweeklychallenge.org/blog/recap-challenge-358
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Max Str Value" and "Encrypted String" tasks in Perl and Raku. You
will find plenty of solutions to keep you busy.
--------------

=20
/Stringed Max
https://raku-musings.com/stringed-max.html
=20
In addition to providing an intuitive method of handling both numeric and
non-numeric strings, this solution illustrates Raku's syntax for
implementing pattern matching and type-converting through the use of
cleanly written code.
--------------

=20
Perl Weekly Challenge: Week 358
https://www.braincells.com/perl/2026/02/perl_weekly_challenge_week_358.ht=
ml
=20
Jaldhar is using both Raku and Perl versions in order to demonstrate an
accurate solution and make the language-specific optimizations (e.g.,
using map and the modulo operator) obvious by showing how he was able to
arrive at a practical solution in one line of code.
--------------

=20
Maximum Encryption
https://github.sommrey.de/the-bears-den/2026/01/30/ch-358.html
=20
An in-depth study of technical solutions where unique implementations are
provided for both Perl as well as J. Jorg used sophisticated methods,
such as the String::Compile::Tr module, to translate from one programming
language to another at runtime and explores more unusual 'under'
conjunctions in J.
--------------

=20
using brute force!
https://fluca1978.github.io/2026/01/26/PerlWeeklyChallenge358.html
=20
Explicitly calling methods such as "brute force", Luca particularly favou=
rs
a try-catch approach (as in Java and Python) for converting strings into
integers. This method is an interesting and practical alternative to the
regular expression check that most people use.
--------------

=20
Perl Weekly Challenge 358
https://wlmb.github.io/2026/01/26/PWC358/
=20
This blog post offers a concise and efficient one-liner approach to both
tasks of Weekly Challenge 358, with a particular focus on Perl's
command-line capabilities.
--------------

=20
nbyqyyefswbuffyhay
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-358/c=
hallenge-358/matthias-muth#readme
=20
Matthias Muth's solutions are exemplary for their elegant use of Perl's
functional features and their practical robustness. They achieve maximum
effect with minimal code, a hallmark of expert Perl programming.
--------------

=20
It=E2=80=99s What You Value
https://packy.dardan.com/b/iJ
=20
This solution from Packy is both distinctive and highly educational. It
provides a fantastic comparative study across four languages (Raku, Perl,
Python, and Elixir), showcasing how to solve the same problems with each
language's unique idioms and strengths. The author's thoughtful
explanations make it a great learning resource.
--------------

=20
A number of strings
http://ccgi.campbellsmiths.force9.co.uk/challenge/358
=20
This approach places emphasis on clarity, detail, and practical (real-lif=
e)
use of the code to solve the problem at hand as opposed to using clever
short phrases (i.e., making it well-engineered). An example of properly
designed, production focused,
--------------

=20
The Weekly Challenge #358
https://hatley-software.blogspot.com/2026/01/robbie-hatleys-solutions-in-=
perl-for_30.html
=20
Robbie Hatley's Perl provided an easy to follow solution which employed
procedural programming techniques for the two tasks. The approach is
reasonable and aligns closely with the specifications given in the
problem statement.
--------------

=20
Encrypted Max
https://blog.firedrake.org/archive/2026/02/The_Weekly_Challenge_358__Encr=
ypted_Max.html
=20
The practical programming method and mathematically careful design are wh=
at
makes this solution stand out. It puts its emphasis on correctness and
safety and places particular emphasis on how the modulo function and
character encodings are handled; therefore, it is a well-thought-out and
robust implementation.
--------------

=20
Maximum Encryption
https://dev.to/simongreennet/weekly-challenge-maximum-encryption-49a8
=20
Simon Green's solutions stand out for their practical efficiency, clear
idiomatic code, and a smart pre-computation strategy that differentiates
them from the more common inline calculation methods.
--------------

=20
When Strings Become Numbers and Letters Start Shifting
https://dev.to/vinodk89/perl-weekly-challenge-358-when-strings-become-num=
bers-and-letters-start-shifting-j84
=20
The main factor separating this solution from others is its pedagogical
quality, not the code itself. The explanation of how the algorithms
(digit validation, ASCII rotation) work is clear, and demonstrates Perl's
suitability for these types of tasks. Additionally, this solution
emphasizes the importance of writing testable code, which provides
valuable insight.
--------------

=20

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

Rakudo

=20
2026.04 Hello, Goodbye
https://rakudoweekly.blog/2026/01/26/2026-04-hello-goodbye/
=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/2026/01/dlxxxv-14-great-cpan-modules-releas
ed.html ).
--------------

=20

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

The corner of Gabor
A couple of entries sneaked in by Gabor.
=20
Add META data, .gitignore and GitHub Actions to Common::CodingTools
https://perlmaven.com/meta-data-and-github-actions-for-common-codingtools=
-video
=20
This is the video recording from December 2025. It includes some
explanation on how to find a Perl module to contribute to and we also
make some small contributions. For similar events check out the OSDC Perl
( https://osdc.code-maven.com/perl ) page.
--------------

=20
Perl-related GitHub organizations
https://perlmaven.com/github-organizations
=20
There are now some 40 organization listed, thanks in no small part to the
people in the Perl community who suggested them.
--------------

=20
WhatsApp
https://chat.whatsapp.com/LRrkZsSRDvGLLwppyLnKHy
=20
Join the Perl Maven chat group on WhatsApp!
--------------

=20
Telegram
https://t.me/PerlMaven
=20
Join the Perl Maven chat group on Telegram!
--------------

=20

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

Events

=20
Perl Maven online: Code-reading and Open Source contribution
https://luma.com/perl-maven
=20
February 10, 2025
--------------

=20
Boston.pm - online
https://mobilizon.us/search?search=3DBoston+Perl
=20
February 10, 2025
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
February 11, 2025
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
March 11, 2025
--------------

=20
German Perl/Raku Workshop 2026 in Berlin
https://act.yapc.eu/gpw2026/
=20
March 16-18, 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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #758 - 2026-02-02 - PTS 2026





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





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 #758 - 2026-02-02 - PTS 2026



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


The upcoming Perl Toolchain Summit (PTS) in Vienna is more than jus=
t a conference, it's an important event at which to maintain, discuss, and =
improve on the CPAN toolchain, which is the fundamental foundation of the P=
erl ecosystem. Through their commitment to volunteerism, the volunteers who=
attend this gathering can provide significant amounts of personal time and=
expertise towards supporting the efforts of others in the Perl community, =
benefiting every single person and company that utilises Perl.


=20


A recent -sponsorship-model.html">article by Philippe Bruhat re=
ports on the true cost associated with collaborating to support the PTS. Th=
e article provides a new paradigm for companies wanting to provide sponsors=
hip for their employees who will be attending on paid time: consider "payin=
g it forward". Estimate the cost of your employee's participation and provi=
de that amount to the PTS in the form of a monetary sponsorship. By doing t=
his simple action of doubling your company's investment, your company will =
directly provide the funding for another deserving attendee of the PTS to b=
enefit as well, thus increasing the overall impact of the PTS.


=20


This proposed model transforms how a company supports the employee(=
s) attending, creating a ripple effect through the Perl community by provid=
ing additional funding to support a more diverse, larger pool of contributo=
rs, which will serve to support the continued viability and innovation of t=
he tools that are relied upon by everyone within the community, regardless =
of whether or not they attend the PTS.


=20


This isn't simply charity, it's a wise business strategy for invest=
ing in the foundation of the Perl community. Through "pay it forward" spons=
orship opportunities, companies have access to those developing the guideli=
nes for developing and supporting the future of Perl. This creates visibili=
ty for them as true community supporters while helping the PTS remain the i=
nnovative, viable engine that brings Perl into a current competitive positi=
on. Let's continue to support all those that also support us.


=20


Last year, I was lucky enough to attend the event as I received a s=
urprise invitation by the organisers. From this experience, I can say it wa=
s the best of all Perl events I have been to. Contributing in any small way=
was a great feeling and made it worthwhile. One of the highlights was obse=
rving how committed all the top individuals in the Perl community were. The=
y worked together on multiple projects simultaneously, with maximum efficie=
ncy, to achieve all that they could during the event.


=20


Keep your spirits up and stay healthy. Enjoy rest of the newsletter=
.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


february-meeting-2025.html" style=3D"
font-size: 18px;
font-weight: bold;
">Sydney February Meeting! 2025


=20
by com.au/">Dean Hamstead (cpan.org/author/DJZORT">DJZORT)
=


Sydney Perl continues regular meetings with our next in Fe=
bruary


=20

m/img/dean_hamstead.jpg" title=3D"Dean Hamstead" width=3D"80" />
=20


=20
>


k-in-psc-213-2026-01-26.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (213) | 2026-01-26



Perl Steering Council, discussing topics like improvements=
to Perl's random number generator and integrating TLS functionality into t=
he core.


=20

=20
=20


=20
>


ponsorship-model.html" style=3D"
font-size: 18px;
font-weight: bold;
">A new sponsorship model


=20
by rl.org/users/book/">Philippe Bruhat ("https://metacpan.org/author/BOOK">BOOK)
=


A new sponsorship model for the 2026 Perl Toolchain Summit=
. It encourages employers sending staff to the event to "pay it forward" by=
also providing monetary sponsorship to help cover costs for other attendee=
s.


=20

m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" />
=20


=20
>


nnounce-perlwiki-v-139-mojoliciouswiki-v-113.html" style=3D"
font-size: 18px;
font-weight: bold;
">ANNOUNCE: Perl.Wiki V 1.39 & Mojolicious.Wiki V 1.1=
3


=20
by t.au">Ron Savage (rg/author/RSAVAGE">RSAVAGE)

tyle=3D"font-size: 16px">
=20


=20

m/img/ron_savage.png" title=3D"Ron Savage" width=3D"80" />
=20



Articles

=20


=20
>


earned-from-being-an-editorreviewer-for-the-2025-perl-advent-calendar-2bk9"=
style=3D"
font-size: 18px;
font-weight: bold;
">What I learned from being an editor/reviewer for the 20=
25 Perl Advent Calendar


=20
by Marc Perry

style=3D"font-size: 16px">
Marc contemplates on having a wonderful experience reviewi=
ng for the Perl Advent Calendar 2025. He noted that through writing and edi=
ting articles about other peoples' articles and writing with CPAN, he learn=
ed about many new things (CPAN modules) as well as found renewed interest i=
n various community activities such as The Weekly Perl Challenge.


=20

=20
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Lock and unlock hash using Hash::Util


=20
by com/">Gabor Szabo (org/author/SZABGAB">SZABGAB)

style=3D"font-size: 16px">
The post demonstrates how to use the Hash::Util module's l=
ock_hash function in Perl to prevent accidental modifications to a hash, pr=
otecting it from changes, deletions, or new key additions. By unlocking the=
hash with unlock_hash, the program regains the ability to modify its struc=
ture, which is shown with practical code examples.


=20

m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20


=20
>


l-a-lightweight-block-based-markup-language-for-everyday-use/" style=3D"
font-size: 18px;
font-weight: bold;
">Podlite comes to Perl: a lightweight block-based markup=
language for everyday use


=20
by Aliaksandr Zahatski
=


The article introduces Podlite, a new lightweight, block-b=
ased markup language that brings the readability and structure of Raku's do=
cumentation format (Pod) to the Perl ecosystem. It highlights how Podlite o=
ffers three interchangeable block styles for writing documentation within P=
erl code and announces its arrival via a CPAN module, positioning it as a m=
odern tool for everyday use.


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


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


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


Welcome to a new week with a couple of fun tasks "Digital =
Root" and "String Reduction". If you are new to the weekly challenge then w=
hy not join us and have fun every week. For more information, please read t=
he FAQ.


=20

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


=20
>


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


=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 "Max Str Value" and "Encrypted String" tasks in Perl an=
d 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
>


=3D"
font-size: 18px;
font-weight: bold;
">/Stringed Max


=20
by ings.com/">Arne Sommer

=3D"font-size: 16px">
In addition to providing an intuitive method of handling b=
oth numeric and non-numeric strings, this solution illustrates Raku's synta=
x for implementing pattern matching and type-converting through the use of =
cleanly written code.


=20

m/img/arne-sommer.jpeg" title=3D"Arne Sommer" width=3D"80" />
=20


=20
>


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


=20
by Jaldhar H. Vyas
=


Jaldhar is using both Raku and Perl versions in order to d=
emonstrate an accurate solution and make the language-specific optimization=
s (e.g., using map and the modulo operator) obvious by showing how he was a=
ble to arrive at a practical solution in one line of code.


=20

=20
=20


=20
>


0/ch-358.html" style=3D"
font-size: 18px;
font-weight: bold;
">Maximum Encryption


=20
by ommrey.de/">Jorg Sommrey

e=3D"font-size: 16px">
An in-depth study of technical solutions where unique impl=
ementations are provided for both Perl as well as J. Jorg used sophisticate=
d methods, such as the String::Compile::Tr module, to translate from one pr=
ogramming language to another at runtime and explores more unusual 'under' =
conjunctions in J.


=20

=20
=20


=20
>


Challenge358.html" style=3D"
font-size: 18px;
font-weight: bold;
">using brute force!


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Explicitly calling methods such as "brute force", Luca par=
ticularly favours a try-catch approach (as in Java and Python) for converti=
ng strings into integers. This method is an interesting and practical alter=
native to the regular expression check that most people use.


=20

=20
=20


=20
>


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


=20
by hub.io/">W Luis Mochan

=3D"font-size: 16px">
This blog post offers a concise and efficient one-liner ap=
proach to both tasks of Weekly Challenge 358, with a particular focus on Pe=
rl's command-line capabilities.


=20

m/img/luis-mochan.jpeg" title=3D"W Luis Mochan" width=3D"80" />
=20


=20
>


ge-club/tree/muthm-358/challenge-358/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">nbyqyyefswbuffyhay


=20
by Matthias Muth
=


Matthias Muth's solutions are exemplary for their elegant =
use of Perl's functional features and their practical robustness. They achi=
eve maximum effect with minimal code, a hallmark of expert Perl programming=
.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">It=E2=80=99s What You Value


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


This solution from Packy is both distinctive and highly ed=
ucational. It provides a fantastic comparative study across four languages =
(Raku, Perl, Python, and Elixir), showcasing how to solve the same problems=
with each language's unique idioms and strengths. The author's thoughtful =
explanations make it a great learning resource.


=20

m/img/packy-anderson.jpeg" title=3D"Packy Anderson" width=3D"80" />
=20


=20
>


/358" style=3D"
font-size: 18px;
font-weight: bold;
">A number of strings


=20
by bellsmiths.force9.co.uk/">Peter Campbell Smith
=


This approach places emphasis on clarity, detail, and prac=
tical (real-life) use of the code to solve the problem at hand as opposed t=
o using clever short phrases (i.e., making it well-engineered). An example =
of properly designed, production focused,


=20

m/img/peter-campbell-smith.png" title=3D"Peter Campbell Smith" width=3D"80"=
/>
=20


=20
>


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


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


Robbie Hatley's Perl provided an easy to follow solution w=
hich employed procedural programming techniques for the two tasks. The appr=
oach is reasonable and aligns closely with the specifications given in the =
problem statement.


=20

=20
=20


=20
>


ekly_Challenge_358__Encrypted_Max.html" style=3D"
font-size: 18px;
font-weight: bold;
">Encrypted Max


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


The practical programming method and mathematically carefu=
l design are what makes this solution stand out. It puts its emphasis on co=
rrectness and safety and places particular emphasis on how the modulo funct=
ion and character encodings are handled; therefore, it is a well-thought-ou=
t and robust implementation.


=20

=20
=20


=20
>


imum-encryption-49a8" style=3D"
font-size: 18px;
font-weight: bold;
">Maximum Encryption


=20
by imongreennet">Simon Green (etacpan.org/author/SGREEN">SGREEN)
=


Simon Green's solutions stand out for their practical effi=
ciency, clear idiomatic code, and a smart pre-computation strategy that dif=
ferentiates them from the more common inline calculation methods.


=20

m/img/simon-green.png" title=3D"Simon Green" width=3D"80" />
=20


=20
>


-when-strings-become-numbers-and-letters-start-shifting-j84" style=3D"
font-size: 18px;
font-weight: bold;
">When Strings Become Numbers and Letters Start Shifting<=
/a>

=20
by Vinod Kumar K
=


The main factor separating this solution from others is it=
s pedagogical quality, not the code itself. The explanation of how the algo=
rithms (digit validation, ASCII rotation) work is clear, and demonstrates P=
erl's suitability for these types of tasks. Additionally, this solution emp=
hasizes the importance of writing testable code, which provides valuable in=
sight.


=20

=20
=20



Rakudo

=20


=20
>


o-goodbye/" style=3D"
font-size: 18px;
font-weight: bold;
">2026.04 Hello, Goodbye


=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


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


-great-cpan-modules-released.html">Great CPAN modules released last week>.


=20

=20
=20



The corner of Ga=
bor

=20

A couple of entries sneaked in by =
Gabor.


=20


=20
>


s-for-common-codingtools-video" style=3D"
font-size: 18px;
font-weight: bold;
">Add META data, .gitignore and GitHub Actions to Common:=
:CodingTools


=20
by com/">Gabor Szabo (org/author/SZABGAB">SZABGAB)

style=3D"font-size: 16px">
This is the video recording from December 2025. It include=
s some explanation on how to find a Perl module to contribute to and we als=
o make some small contributions. For similar events check out the =3D"https://osdc.code-maven.com/perl">OSDC Perl page.


=20

m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Perl-related GitHub organizations


=20
by com/">Gabor Szabo (org/author/SZABGAB">SZABGAB)

style=3D"font-size: 16px">
There are now some 40 organization listed, thanks in no sm=
all part to the people in the Perl community who suggested them.


=20

m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20


=20
>


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



Join the Perl Maven chat group on WhatsApp!


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Telegram



Join the Perl Maven chat group on Telegram!


=20

=20
=20



Events

=20


=20
>


font-size: 18px;
font-weight: bold;
">Perl Maven online: Code-reading and Open Source contrib=
ution



February 10, 2025


=20

=20
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Boston.pm - online



February 10, 2025


=20

=20
=20


=20
>


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



February 11, 2025


=20

=20
=20


=20
>


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



March 11, 2025


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">German Perl/Raku Workshop 2026 in Berlin



March 16-18, 2025


=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.









--45f52886f9ad7a69b549db8b831b09dad510074843e7f7b58df93fbe9e4c--

--===============0052079799==
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

--===============0052079799==--

--===============0052079799==
Content-Type: multipart/alternative; boundary=45f52886f9ad7a69b549db8b831b09dad510074843e7f7b58df93fbe9e4c

--45f52886f9ad7a69b549db8b831b09dad510074843e7f7b58df93fbe9e4c
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/758.html



Hi there,

The upcoming Perl Toolchain Summit (PTS) in Vienna is more than just a
conference, it's an important event at which to maintain, discuss, and
improve on the CPAN toolchain, which is the fundamental foundation of the
Perl ecosystem. Through their commitment to volunteerism, the volunteers
who attend this gathering can provide significant amounts of personal time
and expertise towards supporting the efforts of others in the Perl
community, benefiting every single person and company that utilises Perl.

A recent article (
https://blogs.perl.org/users/book/2026/01/a-new-sponsorship-model.html ) by
Philippe Bruhat reports on the true cost associated with
collaborating to support the PTS. The article provides a new paradigm for
companies wanting to provide sponsorship for their employees who will be
attending on paid time: consider "paying it forward". Estimate the cost of
your employee's participation and provide that amount to the PTS in the
form of a monetary sponsorship. By doing this simple action of doubling
your company's investment, your company will directly provide the funding
for another deserving attendee of the PTS to benefit as well, thus
increasing the overall impact of the PTS.

This proposed model transforms how a company supports the employee(s)
attending, creating a ripple effect through the Perl community by providing
additional funding to support a more diverse, larger pool of contributors,
which will serve to support the continued viability and innovation of the
tools that are relied upon by everyone within the community, regardless of
whether or not they attend the PTS.

This isn't simply charity, it's a wise business strategy for investing in
the foundation of the Perl community. Through "pay it forward" sponsorship
opportunities, companies have access to those developing the guidelines for
developing and supporting the future of Perl. This creates visibility for
them as true community supporters while helping the PTS remain the
innovative, viable engine that brings Perl into a current competitive
position. Let's continue to support all those that also support us.

Last year, I was lucky enough to attend the event as I received a surprise
invitation by the organisers. From this experience, I can say it was the
best of all Perl events I have been to. Contributing in any small way was a
great feeling and made it worthwhile. One of the highlights was observing
how committed all the top individuals in the Perl community were. They
worked together on multiple projects simultaneously, with maximum
efficiency, to achieve all that they could during the event.

Keep your spirits up and stay healthy. Enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Sydney February Meeting! 2025
https://blogs.perl.org/users/dean/2026/02/sydney-february-meeting-2025.ht=
ml
=20
Sydney Perl continues regular meetings with our next in February
--------------

=20
This week in PSC (213) | 2026-01-26
https://blogs.perl.org/users/psc/2026/01/this-week-in-psc-213-2026-01-26.=
html
=20
Perl Steering Council, discussing topics like improvements to Perl's rand=
om
number generator and integrating TLS functionality into the core.
--------------

=20
A new sponsorship model
https://blogs.perl.org/users/book/2026/01/a-new-sponsorship-model.html
=20
A new sponsorship model for the 2026 Perl Toolchain Summit. It encourages
employers sending staff to the event to "pay it forward" by also
providing monetary sponsorship to help cover costs for other attendees.
--------------

=20
ANNOUNCE: Perl.Wiki V 1.39 & Mojolicious.Wiki V 1.13
https://blogs.perl.org/users/ron_savage/2026/02/announce-perlwiki-v-139-m=
ojoliciouswiki-v-113.html
=20
=20
--------------

=20

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

Articles

=20
What I learned from being an editor/reviewer for the 2025 Perl Advent Cal=
endar
https://dev.to/marc_perry_be3c8ed5989a1b/what-i-learned-from-being-an-edi=
torreviewer-for-the-2025-perl-advent-calendar-2bk9
=20
Marc contemplates on having a wonderful experience reviewing for the Perl
Advent Calendar 2025. He noted that through writing and editing articles
about other peoples' articles and writing with CPAN, he learned about
many new things (CPAN modules) as well as found renewed interest in
various community activities such as The Weekly Perl Challenge.
--------------

=20
Lock and unlock hash using Hash::Util
https://perlmaven.com/lock-and-unlock-hash
=20
The post demonstrates how to use the Hash::Util module's lock_hash functi=
on
in Perl to prevent accidental modifications to a hash, protecting it from
changes, deletions, or new key additions. By unlocking the hash with
unlock_hash, the program regains the ability to modify its structure,
which is shown with practical code examples.
--------------

=20
Podlite comes to Perl: a lightweight block-based markup language for ever=
yday use
https://www.perl.com/article/podlite-comes-to-perl-a-lightweight-block-ba=
sed-markup-language-for-everyday-use/
=20
The article introduces Podlite, a new lightweight, block-based markup
language that brings the readability and structure of Raku's
documentation format (Pod) to the Perl ecosystem. It highlights how
Podlite offers three interchangeable block styles for writing
documentation within Perl code and announces its arrival via a CPAN
module, positioning it as a modern tool for everyday use.
--------------

=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 - 359
https://theweeklychallenge.org/blog/perl-weekly-challenge-359
=20
Welcome to a new week with a couple of fun tasks "Digital Root" and "Stri=
ng
Reduction". 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 - 358
https://theweeklychallenge.org/blog/recap-challenge-358
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Max Str Value" and "Encrypted String" tasks in Perl and Raku. You
will find plenty of solutions to keep you busy.
--------------

=20
/Stringed Max
https://raku-musings.com/stringed-max.html
=20
In addition to providing an intuitive method of handling both numeric and
non-numeric strings, this solution illustrates Raku's syntax for
implementing pattern matching and type-converting through the use of
cleanly written code.
--------------

=20
Perl Weekly Challenge: Week 358
https://www.braincells.com/perl/2026/02/perl_weekly_challenge_week_358.ht=
ml
=20
Jaldhar is using both Raku and Perl versions in order to demonstrate an
accurate solution and make the language-specific optimizations (e.g.,
using map and the modulo operator) obvious by showing how he was able to
arrive at a practical solution in one line of code.
--------------

=20
Maximum Encryption
https://github.sommrey.de/the-bears-den/2026/01/30/ch-358.html
=20
An in-depth study of technical solutions where unique implementations are
provided for both Perl as well as J. Jorg used sophisticated methods,
such as the String::Compile::Tr module, to translate from one programming
language to another at runtime and explores more unusual 'under'
conjunctions in J.
--------------

=20
using brute force!
https://fluca1978.github.io/2026/01/26/PerlWeeklyChallenge358.html
=20
Explicitly calling methods such as "brute force", Luca particularly favou=
rs
a try-catch approach (as in Java and Python) for converting strings into
integers. This method is an interesting and practical alternative to the
regular expression check that most people use.
--------------

=20
Perl Weekly Challenge 358
https://wlmb.github.io/2026/01/26/PWC358/
=20
This blog post offers a concise and efficient one-liner approach to both
tasks of Weekly Challenge 358, with a particular focus on Perl's
command-line capabilities.
--------------

=20
nbyqyyefswbuffyhay
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-358/c=
hallenge-358/matthias-muth#readme
=20
Matthias Muth's solutions are exemplary for their elegant use of Perl's
functional features and their practical robustness. They achieve maximum
effect with minimal code, a hallmark of expert Perl programming.
--------------

=20
It=E2=80=99s What You Value
https://packy.dardan.com/b/iJ
=20
This solution from Packy is both distinctive and highly educational. It
provides a fantastic comparative study across four languages (Raku, Perl,
Python, and Elixir), showcasing how to solve the same problems with each
language's unique idioms and strengths. The author's thoughtful
explanations make it a great learning resource.
--------------

=20
A number of strings
http://ccgi.campbellsmiths.force9.co.uk/challenge/358
=20
This approach places emphasis on clarity, detail, and practical (real-lif=
e)
use of the code to solve the problem at hand as opposed to using clever
short phrases (i.e., making it well-engineered). An example of properly
designed, production focused,
--------------

=20
The Weekly Challenge #358
https://hatley-software.blogspot.com/2026/01/robbie-hatleys-solutions-in-=
perl-for_30.html
=20
Robbie Hatley's Perl provided an easy to follow solution which employed
procedural programming techniques for the two tasks. The approach is
reasonable and aligns closely with the specifications given in the
problem statement.
--------------

=20
Encrypted Max
https://blog.firedrake.org/archive/2026/02/The_Weekly_Challenge_358__Encr=
ypted_Max.html
=20
The practical programming method and mathematically careful design are wh=
at
makes this solution stand out. It puts its emphasis on correctness and
safety and places particular emphasis on how the modulo function and
character encodings are handled; therefore, it is a well-thought-out and
robust implementation.
--------------

=20
Maximum Encryption
https://dev.to/simongreennet/weekly-challenge-maximum-encryption-49a8
=20
Simon Green's solutions stand out for their practical efficiency, clear
idiomatic code, and a smart pre-computation strategy that differentiates
them from the more common inline calculation methods.
--------------

=20
When Strings Become Numbers and Letters Start Shifting
https://dev.to/vinodk89/perl-weekly-challenge-358-when-strings-become-num=
bers-and-letters-start-shifting-j84
=20
The main factor separating this solution from others is its pedagogical
quality, not the code itself. The explanation of how the algorithms
(digit validation, ASCII rotation) work is clear, and demonstrates Perl's
suitability for these types of tasks. Additionally, this solution
emphasizes the importance of writing testable code, which provides
valuable insight.
--------------

=20

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

Rakudo

=20
2026.04 Hello, Goodbye
https://rakudoweekly.blog/2026/01/26/2026-04-hello-goodbye/
=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/2026/01/dlxxxv-14-great-cpan-modules-releas
ed.html ).
--------------

=20

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

The corner of Gabor
A couple of entries sneaked in by Gabor.
=20
Add META data, .gitignore and GitHub Actions to Common::CodingTools
https://perlmaven.com/meta-data-and-github-actions-for-common-codingtools=
-video
=20
This is the video recording from December 2025. It includes some
explanation on how to find a Perl module to contribute to and we also
make some small contributions. For similar events check out the OSDC Perl
( https://osdc.code-maven.com/perl ) page.
--------------

=20
Perl-related GitHub organizations
https://perlmaven.com/github-organizations
=20
There are now some 40 organization listed, thanks in no small part to the
people in the Perl community who suggested them.
--------------

=20
WhatsApp
https://chat.whatsapp.com/LRrkZsSRDvGLLwppyLnKHy
=20
Join the Perl Maven chat group on WhatsApp!
--------------

=20
Telegram
https://t.me/PerlMaven
=20
Join the Perl Maven chat group on Telegram!
--------------

=20

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

Events

=20
Perl Maven online: Code-reading and Open Source contribution
https://luma.com/perl-maven
=20
February 10, 2025
--------------

=20
Boston.pm - online
https://mobilizon.us/search?search=3DBoston+Perl
=20
February 10, 2025
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
February 11, 2025
--------------

=20
Paris.pm monthly meeting
https://paris.mongueurs.net/
=20
March 11, 2025
--------------

=20
German Perl/Raku Workshop 2026 in Berlin
https://act.yapc.eu/gpw2026/
=20
March 16-18, 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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #758 - 2026-02-02 - PTS 2026





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





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 #758 - 2026-02-02 - PTS 2026



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


The upcoming Perl Toolchain Summit (PTS) in Vienna is more than jus=
t a conference, it's an important event at which to maintain, discuss, and =
improve on the CPAN toolchain, which is the fundamental foundation of the P=
erl ecosystem. Through their commitment to volunteerism, the volunteers who=
attend this gathering can provide significant amounts of personal time and=
expertise towards supporting the efforts of others in the Perl community, =
benefiting every single person and company that utilises Perl.


=20


A recent -sponsorship-model.html">article by Philippe Bruhat re=
ports on the true cost associated with collaborating to support the PTS. Th=
e article provides a new paradigm for companies wanting to provide sponsors=
hip for their employees who will be attending on paid time: consider "payin=
g it forward". Estimate the cost of your employee's participation and provi=
de that amount to the PTS in the form of a monetary sponsorship. By doing t=
his simple action of doubling your company's investment, your company will =
directly provide the funding for another deserving attendee of the PTS to b=
enefit as well, thus increasing the overall impact of the PTS.


=20


This proposed model transforms how a company supports the employee(=
s) attending, creating a ripple effect through the Perl community by provid=
ing additional funding to support a more diverse, larger pool of contributo=
rs, which will serve to support the continued viability and innovation of t=
he tools that are relied upon by everyone within the community, regardless =
of whether or not they attend the PTS.


=20


This isn't simply charity, it's a wise business strategy for invest=
ing in the foundation of the Perl community. Through "pay it forward" spons=
orship opportunities, companies have access to those developing the guideli=
nes for developing and supporting the future of Perl. This creates visibili=
ty for them as true community supporters while helping the PTS remain the i=
nnovative, viable engine that brings Perl into a current competitive positi=
on. Let's continue to support all those that also support us.


=20


Last year, I was lucky enough to attend the event as I received a s=
urprise invitation by the organisers. From this experience, I can say it wa=
s the best of all Perl events I have been to. Contributing in any small way=
was a great feeling and made it worthwhile. One of the highlights was obse=
rving how committed all the top individuals in the Perl community were. The=
y worked together on multiple projects simultaneously, with maximum efficie=
ncy, to achieve all that they could during the event.


=20


Keep your spirits up and stay healthy. Enjoy rest of the newsletter=
.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


february-meeting-2025.html" style=3D"
font-size: 18px;
font-weight: bold;
">Sydney February Meeting! 2025


=20
by com.au/">Dean Hamstead (cpan.org/author/DJZORT">DJZORT)
=


Sydney Perl continues regular meetings with our next in Fe=
bruary


=20

m/img/dean_hamstead.jpg" title=3D"Dean Hamstead" width=3D"80" />
=20


=20
>


k-in-psc-213-2026-01-26.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (213) | 2026-01-26



Perl Steering Council, discussing topics like improvements=
to Perl's random number generator and integrating TLS functionality into t=
he core.


=20

=20
=20


=20
>


ponsorship-model.html" style=3D"
font-size: 18px;
font-weight: bold;
">A new sponsorship model


=20
by rl.org/users/book/">Philippe Bruhat ("https://metacpan.org/author/BOOK">BOOK)
=


A new sponsorship model for the 2026 Perl Toolchain Summit=
. It encourages employers sending staff to the event to "pay it forward" by=
also providing monetary sponsorship to help cover costs for other attendee=
s.


=20

m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" />
=20


=20
>


nnounce-perlwiki-v-139-mojoliciouswiki-v-113.html" style=3D"
font-size: 18px;
font-weight: bold;
">ANNOUNCE: Perl.Wiki V 1.39 & Mojolicious.Wiki V 1.1=
3


=20
by t.au">Ron Savage (rg/author/RSAVAGE">RSAVAGE)

tyle=3D"font-size: 16px">
=20


=20

m/img/ron_savage.png" title=3D"Ron Savage" width=3D"80" />
=20



Articles

=20


=20
>


earned-from-being-an-editorreviewer-for-the-2025-perl-advent-calendar-2bk9"=
style=3D"
font-size: 18px;
font-weight: bold;
">What I learned from being an editor/reviewer for the 20=
25 Perl Advent Calendar


=20
by Marc Perry

style=3D"font-size: 16px">
Marc contemplates on having a wonderful experience reviewi=
ng for the Perl Advent Calendar 2025. He noted that through writing and edi=
ting articles about other peoples' articles and writing with CPAN, he learn=
ed about many new things (CPAN modules) as well as found renewed interest i=
n various community activities such as The Weekly Perl Challenge.


=20

=20
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Lock and unlock hash using Hash::Util


=20
by com/">Gabor Szabo (org/author/SZABGAB">SZABGAB)

style=3D"font-size: 16px">
The post demonstrates how to use the Hash::Util module's l=
ock_hash function in Perl to prevent accidental modifications to a hash, pr=
otecting it from changes, deletions, or new key additions. By unlocking the=
hash with unlock_hash, the program regains the ability to modify its struc=
ture, which is shown with practical code examples.


=20

m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20


=20
>


l-a-lightweight-block-based-markup-language-for-everyday-use/" style=3D"
font-size: 18px;
font-weight: bold;
">Podlite comes to Perl: a lightweight block-based markup=
language for everyday use


=20
by Aliaksandr Zahatski
=


The article introduces Podlite, a new lightweight, block-b=
ased markup language that brings the readability and structure of Raku's do=
cumentation format (Pod) to the Perl ecosystem. It highlights how Podlite o=
ffers three interchangeable block styles for writing documentation within P=
erl code and announces its arrival via a CPAN module, positioning it as a m=
odern tool for everyday use.


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


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


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


Welcome to a new week with a couple of fun tasks "Digital =
Root" and "String Reduction". If you are new to the weekly challenge then w=
hy not join us and have fun every week. For more information, please read t=
he FAQ.


=20

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


=20
>


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


=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 "Max Str Value" and "Encrypted String" tasks in Perl an=
d 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
>


=3D"
font-size: 18px;
font-weight: bold;
">/Stringed Max


=20
by ings.com/">Arne Sommer

=3D"font-size: 16px">
In addition to providing an intuitive method of handling b=
oth numeric and non-numeric strings, this solution illustrates Raku's synta=
x for implementing pattern matching and type-converting through the use of =
cleanly written code.


=20

m/img/arne-sommer.jpeg" title=3D"Arne Sommer" width=3D"80" />
=20


=20
>


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


=20
by Jaldhar H. Vyas
=


Jaldhar is using both Raku and Perl versions in order to d=
emonstrate an accurate solution and make the language-specific optimization=
s (e.g., using map and the modulo operator) obvious by showing how he was a=
ble to arrive at a practical solution in one line of code.


=20

=20
=20


=20
>


0/ch-358.html" style=3D"
font-size: 18px;
font-weight: bold;
">Maximum Encryption


=20
by ommrey.de/">Jorg Sommrey

e=3D"font-size: 16px">
An in-depth study of technical solutions where unique impl=
ementations are provided for both Perl as well as J. Jorg used sophisticate=
d methods, such as the String::Compile::Tr module, to translate from one pr=
ogramming language to another at runtime and explores more unusual 'under' =
conjunctions in J.


=20

=20
=20


=20
>


Challenge358.html" style=3D"
font-size: 18px;
font-weight: bold;
">using brute force!


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Explicitly calling methods such as "brute force", Luca par=
ticularly favours a try-catch approach (as in Java and Python) for converti=
ng strings into integers. This method is an interesting and practical alter=
native to the regular expression check that most people use.


=20

=20
=20


=20
>


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


=20
by hub.io/">W Luis Mochan

=3D"font-size: 16px">
This blog post offers a concise and efficient one-liner ap=
proach to both tasks of Weekly Challenge 358, with a particular focus on Pe=
rl's command-line capabilities.


=20

m/img/luis-mochan.jpeg" title=3D"W Luis Mochan" width=3D"80" />
=20


=20
>


ge-club/tree/muthm-358/challenge-358/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">nbyqyyefswbuffyhay


=20
by Matthias Muth
=


Matthias Muth's solutions are exemplary for their elegant =
use of Perl's functional features and their practical robustness. They achi=
eve maximum effect with minimal code, a hallmark of expert Perl programming=
.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">It=E2=80=99s What You Value


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


This solution from Packy is both distinctive and highly ed=
ucational. It provides a fantastic comparative study across four languages =
(Raku, Perl, Python, and Elixir), showcasing how to solve the same problems=
with each language's unique idioms and strengths. The author's thoughtful =
explanations make it a great learning resource.


=20

m/img/packy-anderson.jpeg" title=3D"Packy Anderson" width=3D"80" />
=20


=20
>


/358" style=3D"
font-size: 18px;
font-weight: bold;
">A number of strings


=20
by bellsmiths.force9.co.uk/">Peter Campbell Smith
=


This approach places emphasis on clarity, detail, and prac=
tical (real-life) use of the code to solve the problem at hand as opposed t=
o using clever short phrases (i.e., making it well-engineered). An example =
of properly designed, production focused,


=20

m/img/peter-campbell-smith.png" title=3D"Peter Campbell Smith" width=3D"80"=
/>
=20


=20
>


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


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


Robbie Hatley's Perl provided an easy to follow solution w=
hich employed procedural programming techniques for the two tasks. The appr=
oach is reasonable and aligns closely with the specifications given in the =
problem statement.


=20

=20
=20


=20
>


ekly_Challenge_358__Encrypted_Max.html" style=3D"
font-size: 18px;
font-weight: bold;
">Encrypted Max


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


The practical programming method and mathematically carefu=
l design are what makes this solution stand out. It puts its emphasis on co=
rrectness and safety and places particular emphasis on how the modulo funct=
ion and character encodings are handled; therefore, it is a well-thought-ou=
t and robust implementation.


=20

=20
=20


=20
>


imum-encryption-49a8" style=3D"
font-size: 18px;
font-weight: bold;
">Maximum Encryption


=20
by imongreennet">Simon Green (etacpan.org/author/SGREEN">SGREEN)
=


Simon Green's solutions stand out for their practical effi=
ciency, clear idiomatic code, and a smart pre-computation strategy that dif=
ferentiates them from the more common inline calculation methods.


=20

m/img/simon-green.png" title=3D"Simon Green" width=3D"80" />
=20


=20
>


-when-strings-become-numbers-and-letters-start-shifting-j84" style=3D"
font-size: 18px;
font-weight: bold;
">When Strings Become Numbers and Letters Start Shifting<=
/a>

=20
by Vinod Kumar K
=


The main factor separating this solution from others is it=
s pedagogical quality, not the code itself. The explanation of how the algo=
rithms (digit validation, ASCII rotation) work is clear, and demonstrates P=
erl's suitability for these types of tasks. Additionally, this solution emp=
hasizes the importance of writing testable code, which provides valuable in=
sight.


=20

=20
=20



Rakudo

=20


=20
>


o-goodbye/" style=3D"
font-size: 18px;
font-weight: bold;
">2026.04 Hello, Goodbye


=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


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


-great-cpan-modules-released.html">Great CPAN modules released last week>.


=20

=20
=20



The corner of Ga=
bor

=20

A couple of entries sneaked in by =
Gabor.


=20


=20
>


s-for-common-codingtools-video" style=3D"
font-size: 18px;
font-weight: bold;
">Add META data, .gitignore and GitHub Actions to Common:=
:CodingTools


=20
by com/">Gabor Szabo (org/author/SZABGAB">SZABGAB)

style=3D"font-size: 16px">
This is the video recording from December 2025. It include=
s some explanation on how to find a Perl module to contribute to and we als=
o make some small contributions. For similar events check out the =3D"https://osdc.code-maven.com/perl">OSDC Perl page.


=20

m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Perl-related GitHub organizations


=20
by com/">Gabor Szabo (org/author/SZABGAB">SZABGAB)

style=3D"font-size: 16px">
There are now some 40 organization listed, thanks in no sm=
all part to the people in the Perl community who suggested them.


=20

m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20


=20
>


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



Join the Perl Maven chat group on WhatsApp!


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Telegram



Join the Perl Maven chat group on Telegram!


=20

=20
=20



Events

=20


=20
>


font-size: 18px;
font-weight: bold;
">Perl Maven online: Code-reading and Open Source contrib=
ution



February 10, 2025


=20

=20
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Boston.pm - online



February 10, 2025


=20

=20
=20


=20
>


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



February 11, 2025


=20

=20
=20


=20
>


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



March 11, 2025


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">German Perl/Raku Workshop 2026 in Berlin



March 16-18, 2025


=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.









--45f52886f9ad7a69b549db8b831b09dad510074843e7f7b58df93fbe9e4c--

--===============0052079799==
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

--===============0052079799==--

  1. 2026-02-01 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] A Dark Day in History
  2. 2026-02-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] OMG - ICE!!!
  3. 2026-02-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] I'm watching you
  4. 2026-02-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Jewish Artists in Israel today and now
  5. 2026-02-02 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #758 - PTS 2026
  6. 2026-02-02 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] =?utf-8?q?Free_Software_Supporter_=E2=80=94_Is?=

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