Fri Nov 22 00:36:41 2024
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 2023-05-01

HANGOUT

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

Key: Value:

Key: Value:

MESSAGE
DATE 2023-05-08
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #615 - PTS - Perl Toolchain Summit
From hangout-bounces-at-nylxs.com Mon May 8 12:51:15 2023
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 86980164093;
Mon, 8 May 2023 12:50:22 -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 3ABAD16408F; Mon, 8 May 2023 12:50:16 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Mon, 8 May 2023 12:50:16 -0400
Resent-Message-ID: <20230508165016.GA20559-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 B215216408A
for ; Mon, 8 May 2023 02:44:02 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sendgrid.net;
h=content-type:from:mime-version:subject:to:cc:content-type:from:
subject:to;
s=smtpapi; bh=t9IdlBk+YPcL0nrBJnulNz5KtekWipOg1SvHxLJnZQ0=;
b=hoyAlGqj7AaETYCMD+V3PiCIcpFRlCSWFfa21frnSdinNKojGH0OEo/iQd8C+xaKbjWn
FRT3llCeUabPHj0PrSFqQ6fxyLwxjKYGz8F9VMu3CDrt7Wdjb4ePDh6kWJODs5qvrZN2gV
yCTLG6EfB83Z0KarP8r6jwps0RWkVfV+Q=
Received: by filterdrecv-6c845fd887-fgsjz with SMTP id
filterdrecv-6c845fd887-fgsjz-1-64589A30-2E
2023-05-08 06:44:00.644722457 +0000 UTC m=+6505933.526924468
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-canary-0 (SG) with HTTP
id llxkkboPTRKuhtMHeyjOOw Mon, 08 May 2023 06:44:00.488 +0000 (UTC)
Date: Mon, 08 May 2023 06:44:00 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID:
X-SG-EID: =?us-ascii?Q?M1=2FjcUx8bKKmPSvog7OicVb7xhPyRXFJujbU=2FnMcqF+2meNU9xft7hc6iXDL7R?=
=?us-ascii?Q?hvGCQ3dIE70bQXICm8XkeOOAZw9RWf7yUbP24ex?=
=?us-ascii?Q?kvU=2F6FaQtR8HPqQ96DV+S6gDcG+Z3uwY5TOh2oS?=
=?us-ascii?Q?cqKK3wwCgKB8ZdYPXrMquF59d6eyh6vtJlqI0Q=2F?=
=?us-ascii?Q?+aJM37CB4Nl4e8+VgSnVnVlXPPX17KY4PmzgW2Y?=
=?us-ascii?Q?XvQEFIJTzyHe=2Fn9+s=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: AKlQ+1ayr5OTQkc2iQnknw==
Subject: [Hangout - NYLXS] [Perlweekly] #615 - PTS - Perl Toolchain Summit
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="===============1260496516=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============1260496516==
Content-Type: multipart/alternative; boundary=8ace7c382586683292ed53f1d6b06923363175fe678e32bc53e0946500db

--8ace7c382586683292ed53f1d6b06923363175fe678e32bc53e0946500db
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/615.html



Hi there!

The Perl Toolchain Summit ( https://perltoolchainsummit.org/pts2023/ ) was
held last week in Lyon, France. The website itself does not have a lot of
information on it, but luckily the participants have blogged about it.
There is plenty for you to read now if you'd like to keep up with the
development in Perl, how to package Perl modules; how to install them, how
CPAN and MetaCPAN work etc.

The PTS is a small even for people who are very deeply involved in the Perl
ecosystem. It is a brain-storming session and a Hackathon. I wish there
were similar session held more frequently around the world.

If you are looking for some Perl related event to participate in, there are
two that I know of listed at the bottom of the newsletter and on our events
page ( https://perlweekly.com/events.html ). One is the The Perl and Raku
Conference in July in Toronto, Canada ( https://tprc2023.sched.com/ ) and
the other one is the Perl and Koha conference ( https://perlkohacon.fi/ )
in August in Helsinki, Finland.

If you have the time and the budget make sure you attend at least one of
them!

In the meantime, enjoy your week!

--
Your editor: Gabor Szabo.


Articles

=20
SVG viewBox and px
https://github.polettix.it/ETOOBUSY/2023/05/07/svg-viewbox-px/
=20
Way more than you'd normally want to know about SVG.
--------------

=20
Font selection in PDF::Builder
https://github.polettix.it/ETOOBUSY/2023/05/06/font-in-pdf-builder/
=20
=20
--------------

=20
CPAN Meta Browser
https://cpanmeta.grinnz.com/packages
=20
=20
--------------

=20
Early May Perl Software Releases 2023
https://blogs.perl.org/users/dean/2023/05/early-may-perl-software-release=
s-2023.html
=20
EPrints 3.4.5-rc1; Request Tracker 5.0.4; Ravada v1.8.10; Perl5-IDEA
2023.1.1
--------------

=20
Posterior Predictive
https://github.polettix.it/ETOOBUSY/2023/05/03/posterior-predictive/
=20
=20
--------------

=20

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

PTS - Perl Toolchain Summit

=20
Welcome to the Perl Toolchain Summit 2023
https://blogs.perl.org/users/book/2023/05/welcome-to-the-perl-toolchain-s=
ummit-2023.html
=20
=20
--------------

=20
How I Spent My Perl Toolchain Summit v2023
https://www.olafalders.com/2023/05/01/how-i-spent-my-perl-toolchain-summi=
t-v2023/
=20
=20
--------------

=20
Perl Toolchain Synergy
https://blogs.perl.org/users/ingy_dot_net/2023/05/perl-toolchain-synergy.=
html
=20
Oh the rare occasion seeing Ingy in action.
--------------

=20
The Perl Toolchain Summit 2023
https://blogs.perl.org/users/paul_johnson/2023/04/the-perl-toolchain-summ=
it-2023.html
=20
=20
--------------

=20

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

PTS - Perl Toolchain Summit by Ricardo Signes

=20
PTS 2023: Lyon and changing plans (1/5)
https://rjbs.cloud/blog/2023/05/pts-2023-lyon-1-5/
=20
=20
--------------

=20
PTS 2023: The Lyon Amendment (minimum perl) (2/5)
https://rjbs.cloud/blog/2023/05/pts-2023-lyon-amendment-2-5/
=20
=20
--------------

=20
PTS 2023: more PAUSE work (3/5)
https://rjbs.cloud/blog/2023/05/pts-2023-more-pause-work-3-5/
=20
=20
--------------

=20
PTS 2023: refactoring the PAUSE indexer flowchart (4/5)
https://rjbs.cloud/blog/2023/05/pts-2023-pause-flowchart-4-5/
=20
=20
--------------

=20
PTS 2023: the CPAN Meta Analyzer (5/5)
https://rjbs.cloud/blog/2023/05/pts-2023-cpan-meta-analyzer-5-5/
=20
=20
--------------

=20

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

Perl

=20
This week in PSC (106)
https://blogs.perl.org/users/psc/2023/05/this-week-in-psc-106.html
=20
After a meeting around an actual physical table at the Perl Toolchain
Summit last week, the three of us were back to our regular video calls.
The call was longer than usual, as we delved into the code of CPAN.pm.
Release blockers for 5.038
Installing modules securily with Perl default install.
--------------

=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 Anwar (
http://www.manwar.org ) will help you step out of your comfort-zone. You
can even win prize money of $50 Amazon voucher by participating in the
weekly challenge. We pick one winner at the end of the month from among
all of the contributors during the month. The monthly prize is kindly
sponsored by Peter Sergeant of PerlCareers ( https://perl.careers/ ).
=20
The Weekly Challenge - 216
https://theweeklychallenge.org/blog/perl-weekly-challenge-216
=20
Welcome to a new week with a couple of fun tasks "Registration Number" an=
d
"Word Stickers". 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 - 215
https://theweeklychallenge.org/blog/recap-challenge-215
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Odd one Out" and "Number Placement" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
Meet The Champion - Ali Moradi
https://theweeklychallenge.org/blog/meet-the-champion-2022-12/
=20
Better late than never, please checkout the interview with Ali Moradi.
--------------

=20
Odd Placement
https://raku-musings.com/odd-placement.html
=20
Cool and crispy one-liner in Raku showing off the powerful features. Than=
ks
for your contributions as always.
--------------

=20
Bad Words and Looking For Zeros
https://dev.to/oldtechaa/perl-weekly-challenge-215-bad-words-and-looking-=
for-zeros-3ihg
=20
Clever use of $ARGV to get the job done. Keep it up great work.
--------------

=20
PWC 215 Odd One Out, Number Placement
https://dev.to/boblied/pwc-215-odd-one-out-number-placement-2cc9
=20
I loved the simplicity in the description of process. Too good to be
missed. Thank you.
--------------

=20
PWC215 - Odd One Out
https://github.polettix.it/ETOOBUSY/2023/05/04/pwc215-odd-one-out/
=20
Reading Raku solutions seems like a poetry, very smart. Just loved it.
Thank you.
--------------

=20
PWC215 - Number Placement
https://github.polettix.it/ETOOBUSY/2023/05/05/pwc215-number-placement/
=20
As always, "The questions" section is the highlight of the post. You don'=
t
want to miss out. Keep sharing your knowledge with us.
--------------

=20
Perl Weekly Challenge: Week 215
https://www.braincells.com/perl/2023/05/perl_weekly_challenge_week_215.ht=
ml
=20
I liked the approach of using common sense as we get to the end result. I=
t
makes so much sense. Nice work.
--------------

=20
The Weekly Challenge 215
https://github.com/manwar/perlweeklychallenge-club/tree/master/challenge-=
215/james-smith#readme
=20
Smart and clever use of ternary to make the code looks elegant. Thank you
for sharing the knowledge every week.
--------------

=20
Perl Weekly Challenge 215: Odd One Out and Number Placement
https://blogs.perl.org/users/laurent_r/2023/05/perl-weekly-challenge-215-=
odd-one-out-and-number-placement.html
=20
USP of the post is always to see how Perl and Raku get the job done. It i=
s
amazing. Thank you for your contributions.
--------------

=20
Perl Weekly Challenge 215
https://fluca1978.github.io/2023/05/02/PerlWeeklyChallenge215.html
=20
Welcome back and thanks for your contributions. We all missed you.
--------------

=20
Perl Weekly Challenge 215
https://wlmb.github.io/2023/05/01/PWC215/
=20
Master of Perl one-liner is at his best as always. Enjoy the power of Per=
l.
Thank you.
--------------

=20
Adopt a chilly ghost
http://ccgi.campbellsmiths.force9.co.uk/challenge/215
=20
Clean one-liner in Perl and well documented solution as always. Great wor=
k,
keep it up.
--------------

=20
The Weekly Challenge #215
https://hatley-software.blogspot.com/2023/05/robbie-hatleys-solutions-to-=
weekly_2.html
=20
Good catch with regard to the special cases and the way it is processed.
Very smart, well done.
--------------

=20
Placing the Odd
https://blog.firedrake.org/archive/2023/05/The_Weekly_Challenge_215__Plac=
ing_the_Odd.html
=20
Simple and easy, no over-engineered approach. We even got bonus Rust
solution disuccess. Thank you for your contributions.
--------------

=20
Weekly Challenge 215
https://dev.to/simongreennet/weekly-challenge-215-k0b
=20
Brute force approach can be handy at times. Good one and keep it up.
--------------

=20
PWC 215
https://thiujiac.blogspot.com/2023/05/pwc-215.html
=20
Procedural approach makes the end result so clean and easy to follow. Wel=
l
done.
--------------

=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;
MetaCPAN weekly report;
StackOverflow Perl report.
--------------

=20

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

Events

=20
The Perl and Raku Conference 2023
https://tprc2023.sched.com/
=20
July 11-13, 2023, Toronto, Canada
--------------

=20
Perl and Koha
https://perlkohacon.fi/
=20
August 14-18, 2023, Helsinki, Finland
--------------

=20

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

lweekly&utm_medium=3Dperlweekly">Perl Jobs by Perl Careers

=20
UK Remote Perl Programmer for Leading Enterprise Tech Publication
https://job.perl.careers/w6t
=20
Our client is a global leader in the enterprise technology publishing
industry, providing audiences worldwide with stimulating perspectives and
unique news on enterprise tech that matters today and tomorrow. They are
seeking a talented Perl programmer to manage the full life-cycle of
software projects on a remote basis. The ideal candidate is UK-based and
has experience writing high-quality Perl.
--------------

=20
Bold, beautiful, and=E2=80=A6 brainy? Senior Perl roles in Malaysia, Duba=
i and Malta
https://job.perl.careers/fjm
=20
With all the knowledge in your big, beautiful brain, it=E2=80=99s time to=
join a
company that appreciates your breadth of experience. Our client provides
online trading services and with offices in Dubai, Malta, and Malaysia,
they=E2=80=99ve got the global reach that may provide the challenge you=
=E2=80=99re
looking for. They know that a seasoned Perl pro is just what their team
needs as they expand.
--------------

=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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #615 - 2023-05-08 - PTS - Perl Toolchain Summit<=<BR>/title><BR></head><BR><body><BR><BR><style><BR>* { text-align: left; }<BR>table {<BR> font-family: helvetica, arial, sans-serif;<BR> width: 700px;<BR>}<BR>-at-media (max-width: 800px) {<BR> table {<BR> width: 370px;<BR> }<BR>}<BR>p { margin: 1.2em 0em 1.35em 0em; line-height: 1.4em; }<BR>a { color: #04c; }<BR><BR>#menu {<BR> border-bottom: 1px solid #ccc;<BR>}<BR>#menu ul {<BR> text-align: center;<BR> margin: 0;<BR>}<BR>#menu li {<BR> font-size: 12px;<BR> display: inline;<BR> list-style-type: none;<BR> padding-right: 10px;<BR>}<BR><BR>#social_icons {<BR> margin-top: 10px;<BR>}<BR><BR></style><BR><BR><table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" align=3D"center" bg=<BR>color=3D"#ffffff"><BR><tr><td><BR> <p id=3D"logo"><BR> <a href=3D"https://perlweekly.com/" style=3D"<BR> background-color: #004065;<BR> color: #FFF;<BR> text-decoration: none;<BR> font-size: 40px;<BR> font-weight: bold;<BR> font-family: Gadget;<BR> =20<BR> border-radius: 5px;<BR> -moz-border-radius: 5px;<BR> -webkit-border-radius: 5px;<BR> border: 1px solid #000;<BR> padding: 10px;<BR> ">Perl Weekly</a><BR> =20<BR> </p><BR> <p id=3D"issue"<BR> style=3D"border-bottom: 1px solid #ccc;<BR> padding-bottom: 8px;<BR> font-size: 18px;"><BR> Issue #615 - 2023-05-08 - PTS - Perl Toolchain Summit<BR> </p><BR><BR> <a href=3D"https://perlweekly.com/latest.html">latest</a> | <a href=3D"=<BR>https://perlweekly.com/archive">archive</a> | edited by <a href=3D"http://s=<BR>zabgab.com/">Gabor Szabo</a><BR><!--<BR> =20<BR> <div><BR> This edition was made possible by the <a href=3D"https://www.patreo=<BR>n.com/szabgab">supporters of our cause</a>.<BR> </div><BR> =20<BR>--><BR> <div style=3D"text-align: center"><BR> You can <a href=3D"https://perlweekly.com/archive/615.html">read the ne=<BR>wsletter on the web</a>, if you prefer.<BR> </div><BR>=20<BR></td></tr><BR><BR><tr><td><BR> <table><BR> <tr><td><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Hi there!<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> The <a href=3D"https://perltoolchainsummit.org/pts2023/">Perl Toolc=<BR>hain Summit</a> was held last week in Lyon, France. The website itself does=<BR> not have a lot of information on it, but luckily the participants have blo=<BR>gged about it. There is plenty for you to read now if you'd like to keep up=<BR> with the development in Perl, how to package Perl modules; how to install =<BR>them, how CPAN and MetaCPAN work etc.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> The PTS is a small even for people who are very deeply involved in =<BR>the Perl ecosystem. It is a brain-storming session and a Hackathon. I wish =<BR>there were similar session held more frequently around the world.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> If you are looking for some Perl related event to participate in, t=<BR>here are two that I know of listed at the bottom of the newsletter and on o=<BR>ur <a href=3D"https://perlweekly.com/events.html">events page</a>. One is t=<BR>he <a href=3D"https://tprc2023.sched.com/">The Perl and Raku Conference in =<BR>July in Toronto, Canada</a> and the other one is the <a href=3D"https://per=<BR>lkohacon.fi/">Perl and Koha conference</a> in August in Helsinki, Finland.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> If you have the time and the budget make sure you attend at least o=<BR>ne of them!<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> In the meantime, enjoy your week!<BR> </p><BR> =20<BR> <p style=3D"font-size: 14px"><BR> Your editor: Gabor Szabo.<BR> </p><BR> </td><BR> <td><BR> <img style=3D"right:0; bottom: 0;" src=3D"https://perlweekly.com/i=<BR>mg/gabor_szabo.png" /><BR> </td></tr><BR> </table><BR></td></tr><BR><BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"articles" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Articles</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.polettix.it/ETOOBUSY/2023/05/07/sv=<BR>g-viewbox-px/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">SVG viewBox and px</a><BR> <a href=3D"https://twitter.com/home?status=3DSVG+viewBox+and=<BR>+px+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F05%2F07%2Fsvg-view=<BR>box-px%2F by -at-polettix via -at-perlweekly"><img src=3D"https://perlweekly.com/=<BR>img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://polettix.=<BR>it">Flavio Poletti</a> (<a href=3D"https://metacpan=<BR>.org/author/POLETTIX">POLETTIX</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> Way more than you'd normally want to know about SVG.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.polettix.it/ETOOBUSY/2023/05/06/fo=<BR>nt-in-pdf-builder/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Font selection in PDF::Builder</a><BR> <a href=3D"https://twitter.com/home?status=3DFont+selection+=<BR>in+PDF%3A%3ABuilder+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F05=<BR>%2F06%2Ffont-in-pdf-builder%2F by -at-polettix via -at-perlweekly"><img src=3D"ht=<BR>tps://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://polettix.=<BR>it">Flavio Poletti</a> (<a href=3D"https://metacpan=<BR>.org/author/POLETTIX">POLETTIX</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://cpanmeta.grinnz.com/packages" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">CPAN Meta Browser</a><BR> <a href=3D"https://twitter.com/home?status=3DCPAN+Meta+Brows=<BR>er+https%3A%2F%2Fcpanmeta.grinnz.com%2Fpackages via -at-perlweekly"><img src=<BR>=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/dean/2023/05/early-m=<BR>ay-perl-software-releases-2023.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Early May Perl Software Releases 2023</a><BR> <a href=3D"https://twitter.com/home?status=3DEarly+May+Perl+=<BR>Software+Releases+2023+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fdean%2F2023%2=<BR>F05%2Fearly-may-perl-software-releases-2023.html by -at-PerlDean via -at-perlweek=<BR>ly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a=<BR>><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://fragfest.=<BR>com.au/">Dean Hamstead</a> (<a href=3D"https://meta=<BR>cpan.org/author/DJZORT">DJZORT</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> EPrints 3.4.5-rc1; Request Tracker 5.0.4; Ravada v1.8.10; =<BR>Perl5-IDEA 2023.1.1<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/dean_hamstead.jpg" title=3D"Dean Hamstead" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.polettix.it/ETOOBUSY/2023/05/03/po=<BR>sterior-predictive/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Posterior Predictive</a><BR> <a href=3D"https://twitter.com/home?status=3DPosterior+Predi=<BR>ctive+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F05%2F03%2Fposter=<BR>ior-predictive%2F by -at-polettix via -at-perlweekly"><img src=3D"https://perlwee=<BR>kly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://polettix.=<BR>it">Flavio Poletti</a> (<a href=3D"https://metacpan=<BR>.org/author/POLETTIX">POLETTIX</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"pts_perl_toolchain_summit" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">PTS - Perl Toolc=<BR>hain Summit</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/book/2023/05/welcome=<BR>-to-the-perl-toolchain-summit-2023.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Welcome to the Perl Toolchain Summit 2023</a><BR> <a href=3D"https://twitter.com/home?status=3DWelcome+to+the+=<BR>Perl+Toolchain+Summit+2023+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fbook%2F20=<BR>23%2F05%2Fwelcome-to-the-perl-toolchain-summit-2023.html via -at-perlweekly"><=<BR>img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/book/">Philippe Bruhat</a> (<a href=3D"=<BR>https://metacpan.org/author/BOOK">BOOK</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.olafalders.com/2023/05/01/how-i-spent=<BR>-my-perl-toolchain-summit-v2023/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">How I Spent My Perl Toolchain Summit v2023</a><BR> <a href=3D"https://twitter.com/home?status=3DHow+I+Spent+My+=<BR>Perl+Toolchain+Summit+v2023+https%3A%2F%2Fwww.olafalders.com%2F2023%2F05%2F=<BR>01%2Fhow-i-spent-my-perl-toolchain-summit-v2023%2F by -at-olafalders via -at-perl=<BR>weekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"=<BR>></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/olaf_alders/">Olaf Alders</a> (<a href=<BR>=3D"https://metacpan.org/author/OALDERS">OALDERS</a>) </sp=<BR>an> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/olaf_alders.png" title=3D"Olaf Alders" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/ingy_dot_net/2023/05=<BR>/perl-toolchain-synergy.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Toolchain Synergy</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Toolchain+=<BR>Synergy+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fingy_dot_net%2F2023%2F05%2Fp=<BR>erl-toolchain-synergy.html via -at-perlweekly"><img src=3D"https://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/ingy_dot_net/">Ingy d=C3=B6t Net</a> (<=<BR>a href=3D"https://metacpan.org/author/INGY">INGY</a>) </sp=<BR>an> <p style=3D"font-size: 16px"><BR> Oh the rare occasion seeing Ingy in action.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ingy_dot_net.png" title=3D"Ingy d=C3=B6t Net" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/paul_johnson/2023/04=<BR>/the-perl-toolchain-summit-2023.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Perl Toolchain Summit 2023</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Perl+Toolch=<BR>ain+Summit+2023+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpaul_johnson%2F2023%=<BR>2F04%2Fthe-perl-toolchain-summit-2023.html by -at-pjcjohnson via -at-perlweekly">=<BR><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/paul_johnson/">Paul Johnson</a> (<a hre=<BR>f=3D"https://metacpan.org/author/PJCJ">PJCJ</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/paul_johnson.png" title=3D"Paul Johnson" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"pts_perl_toolchain_summit_by_ricardo=<BR>_signes" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">PTS - Perl Toolc=<BR>hain Summit by Ricardo Signes</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2023/05/pts-2023-lyon-1-5=<BR>/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PTS 2023: Lyon and changing plans (1/5)</a><BR> <a href=3D"https://twitter.com/home?status=3DPTS+2023%3A+Lyo=<BR>n+and+changing+plans+%281%2F5%29+https%3A%2F%2Frjbs.cloud%2Fblog%2F2023%2F0=<BR>5%2Fpts-2023-lyon-1-5%2F via -at-perlweekly"><img src=3D"https://perlweekly.co=<BR>m/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2023/05/pts-2023-lyon-ame=<BR>ndment-2-5/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PTS 2023: The Lyon Amendment (minimum perl) (2/5)</a><BR> <a href=3D"https://twitter.com/home?status=3DPTS+2023%3A+The=<BR>+Lyon+Amendment+%28minimum+perl%29+%282%2F5%29+https%3A%2F%2Frjbs.cloud%2Fb=<BR>log%2F2023%2F05%2Fpts-2023-lyon-amendment-2-5%2F via -at-perlweekly"><img src=<BR>=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2023/05/pts-2023-more-pau=<BR>se-work-3-5/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PTS 2023: more PAUSE work (3/5)</a><BR> <a href=3D"https://twitter.com/home?status=3DPTS+2023%3A+mor=<BR>e+PAUSE+work+%283%2F5%29+https%3A%2F%2Frjbs.cloud%2Fblog%2F2023%2F05%2Fpts-=<BR>2023-more-pause-work-3-5%2F via -at-perlweekly"><img src=3D"https://perlweekly=<BR>.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2023/05/pts-2023-pause-fl=<BR>owchart-4-5/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PTS 2023: refactoring the PAUSE indexer flowchart (4/5)=<BR></a><BR> <a href=3D"https://twitter.com/home?status=3DPTS+2023%3A+ref=<BR>actoring+the+PAUSE+indexer+flowchart+%284%2F5%29+https%3A%2F%2Frjbs.cloud%2=<BR>Fblog%2F2023%2F05%2Fpts-2023-pause-flowchart-4-5%2F via -at-perlweekly"><img s=<BR>rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2023/05/pts-2023-cpan-met=<BR>a-analyzer-5-5/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PTS 2023: the CPAN Meta Analyzer (5/5)</a><BR> <a href=3D"https://twitter.com/home?status=3DPTS+2023%3A+the=<BR>+CPAN+Meta+Analyzer+%285%2F5%29+https%3A%2F%2Frjbs.cloud%2Fblog%2F2023%2F05=<BR>%2Fpts-2023-cpan-meta-analyzer-5-5%2F via -at-perlweekly"><img src=3D"https://=<BR>perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"perl" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Perl</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/psc/2023/05/this-wee=<BR>k-in-psc-106.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">This week in PSC (106)</a><BR> <a href=3D"https://twitter.com/home?status=3DThis+week+in+PS=<BR>C+%28106%29+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F2023%2F05%2Fthis-w=<BR>eek-in-psc-106.html via -at-perlweekly"><img src=3D"https://perlweekly.com/img=<BR>/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> After a meeting around an actual physical table at the Per=<BR>l Toolchain Summit last week, the three of us were back to our regular vide=<BR>o calls. The call was longer than usual, as we delved into the code of CPAN=<BR>.pm.<br>Release blockers for 5.038<br>Installing modules securily with Perl=<BR> default install.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"the_weekly_challenge" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">The Weekly Chall=<BR>enge</div><BR> =20<BR> <p style=3D"font-size: 16px"><a href=3D"https://theweeklychalle=<BR>nge.org">The Weekly Challenge</a> by <a href=3D"http://www.manwar.org">Moha=<BR>mmad Anwar</a> will help you step out of your comfort-zone. You can even wi=<BR>n prize money of $50 Amazon voucher by participating in the weekly challeng=<BR>e. We pick one winner at the end of the month from among all of the contrib=<BR>utors during the month. The monthly prize is kindly sponsored by Peter Serg=<BR>eant of <a href=3D"https://perl.careers/">PerlCareers</a>.</p><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/perl-weekly-c=<BR>hallenge-216" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge - 216</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+-+216+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=<BR>enge-216 by -at-cpan_author via -at-perlweekly"><img src=3D"https://perlweekly.co=<BR>m/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://manwar.or=<BR>g/">Mohammad S. Anwar</a> (<a href=3D"https://metac=<BR>pan.org/author/MANWAR">MANWAR</a>) </span> <=<BR>p style=3D"font-size: 16px"><BR> Welcome to a new week with a couple of fun tasks "Registra=<BR>tion Number" and "Word Stickers". If you are new to the weekly challenge th=<BR>en why not join us and have fun every week. For more information, please re=<BR>ad the <a href=3D"https://theweeklychallenge.org/faq">FAQ</a>.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/recap-challen=<BR>ge-215" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">RECAP - The Weekly Challenge - 215</a><BR> <a href=3D"https://twitter.com/home?status=3DRECAP+-+The+Wee=<BR>kly+Challenge+-+215+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=<BR>llenge-215 by -at-cpan_author via -at-perlweekly"><img src=3D"https://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://manwar.or=<BR>g/">Mohammad S. Anwar</a> (<a href=3D"https://metac=<BR>pan.org/author/MANWAR">MANWAR</a>) </span> <=<BR>p style=3D"font-size: 16px"><BR> Enjoy a quick recap of last week's contributions by Team P=<BR>WC dealing with the "Odd one Out" and "Number Placement" tasks in Perl and =<BR>Raku. You will find plenty of solutions to keep you busy.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/meet-the-cham=<BR>pion-2022-12/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Meet The Champion - Ali Moradi</a><BR> <a href=3D"https://twitter.com/home?status=3DMeet+The+Champi=<BR>on+-+Ali+Moradi+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fmeet-the-cham=<BR>pion-2022-12%2F by -at-cpan_author via -at-perlweekly"><img src=3D"https://perlwe=<BR>ekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://manwar.or=<BR>g/">Mohammad S. Anwar</a> (<a href=3D"https://metac=<BR>pan.org/author/MANWAR">MANWAR</a>) </span> <=<BR>p style=3D"font-size: 16px"><BR> Better late than never, please checkout the interview with=<BR> Ali Moradi.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://raku-musings.com/odd-placement.html" styl=<BR>e=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Odd Placement</a><BR> <a href=3D"https://twitter.com/home?status=3DOdd+Placement+h=<BR>ttps%3A%2F%2Fraku-musings.com%2Fodd-placement.html via -at-perlweekly"><img sr=<BR>c=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Arne Sommer </span> <p=<BR> style=3D"font-size: 16px"><BR> Cool and crispy one-liner in Raku showing off the powerful=<BR> features. Thanks for your contributions as always.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/oldtechaa/perl-weekly-challenge-21=<BR>5-bad-words-and-looking-for-zeros-3ihg" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Bad Words and Looking For Zeros</a><BR> <a href=3D"https://twitter.com/home?status=3DBad+Words+and+L=<BR>ooking+For+Zeros+https%3A%2F%2Fdev.to%2Foldtechaa%2Fperl-weekly-challenge-2=<BR>15-bad-words-and-looking-for-zeros-3ihg via -at-perlweekly"><img src=3D"https:=<BR>//perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Avery Adams </span> <p=<BR> style=3D"font-size: 16px"><BR> Clever use of $ARGV to get the job done. Keep it up great =<BR>work.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/boblied/pwc-215-odd-one-out-number=<BR>-placement-2cc9" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PWC 215 Odd One Out, Number Placement</a><BR> <a href=3D"https://twitter.com/home?status=3DPWC+215+Odd+One=<BR>+Out%2C+Number+Placement+https%3A%2F%2Fdev.to%2Fboblied%2Fpwc-215-odd-one-o=<BR>ut-number-placement-2cc9 via -at-perlweekly"><img src=3D"https://perlweekly.co=<BR>m/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Bob Lied </span> <p st=<BR>yle=3D"font-size: 16px"><BR> I loved the simplicity in the description of process. Too =<BR>good to be missed. Thank you.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.polettix.it/ETOOBUSY/2023/05/04/pw=<BR>c215-odd-one-out/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PWC215 - Odd One Out</a><BR> <a href=3D"https://twitter.com/home?status=3DPWC215+-+Odd+On=<BR>e+Out+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F05%2F04%2Fpwc215=<BR>-odd-one-out%2F by -at-polettix via -at-perlweekly"><img src=3D"https://perlweekl=<BR>y.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://polettix.=<BR>it">Flavio Poletti</a> (<a href=3D"https://metacpan=<BR>.org/author/POLETTIX">POLETTIX</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> Reading Raku solutions seems like a poetry, very smart. Ju=<BR>st loved it. Thank you.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.polettix.it/ETOOBUSY/2023/05/05/pw=<BR>c215-number-placement/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PWC215 - Number Placement</a><BR> <a href=3D"https://twitter.com/home?status=3DPWC215+-+Number=<BR>+Placement+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F05%2F05%2Fp=<BR>wc215-number-placement%2F by -at-polettix via -at-perlweekly"><img src=3D"https:/=<BR>/perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://polettix.=<BR>it">Flavio Poletti</a> (<a href=3D"https://metacpan=<BR>.org/author/POLETTIX">POLETTIX</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> As always, "The questions" section is the highlight of the=<BR> post. You don't want to miss out. Keep sharing your knowledge with us.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.braincells.com/perl/2023/05/perl_week=<BR>ly_challenge_week_215.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge: Week 215</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge%3A+Week+215+https%3A%2F%2Fwww.braincells.com%2Fperl%2F2023%2F05%2Fpe=<BR>rl_weekly_challenge_week_215.html via -at-perlweekly"><img src=3D"https://perl=<BR>weekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Jaldhar H. Vyas </span> =<BR> <p style=3D"font-size: 16px"><BR> I liked the approach of using common sense as we get to th=<BR>e end result. It makes so much sense. Nice work.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.com/manwar/perlweeklychallenge-clu=<BR>b/tree/master/challenge-215/james-smith#readme" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge 215</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+215+https%3A%2F%2Fgithub.com%2Fmanwar%2Fperlweeklychallenge-club%2Ftr=<BR>ee%2Fmaster%2Fchallenge-215%2Fjames-smith%23readme via -at-perlweekly"><img sr=<BR>c=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by James Smith </span> <p=<BR> style=3D"font-size: 16px"><BR> Smart and clever use of ternary to make the code looks ele=<BR>gant. Thank you for sharing the knowledge every week.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/laurent_r/2023/05/pe=<BR>rl-weekly-challenge-215-odd-one-out-and-number-placement.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 215: Odd One Out and Number Place=<BR>ment</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+215%3A+Odd+One+Out+and+Number+Placement+https%3A%2F%2Fblogs.perl.org=<BR>%2Fusers%2Flaurent_r%2F2023%2F05%2Fperl-weekly-challenge-215-odd-one-out-an=<BR>d-number-placement.html via -at-perlweekly"><img src=3D"https://perlweekly.com=<BR>/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Laurent Rosenfeld </span> =<BR> <p style=3D"font-size: 16px"><BR> USP of the post is always to see how Perl and Raku get the=<BR> job done. It is amazing. Thank you for your contributions.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://fluca1978.github.io/2023/05/02/PerlWeekly=<BR>Challenge215.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 215</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+215+https%3A%2F%2Ffluca1978.github.io%2F2023%2F05%2F02%2FPerlWeeklyC=<BR>hallenge215.html via -at-perlweekly"><img src=3D"https://perlweekly.com/img/tw=<BR>itter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://fluca1978=<BR>.blogspot.com">Luca Ferrari</a> </span> <p s=<BR>tyle=3D"font-size: 16px"><BR> Welcome back and thanks for your contributions. We all mis=<BR>sed you.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://wlmb.github.io/2023/05/01/PWC215/" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 215</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+215+https%3A%2F%2Fwlmb.github.io%2F2023%2F05%2F01%2FPWC215%2F via -at-p=<BR>erlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Twe=<BR>et"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by W Luis Mochan </span> =<BR><p style=3D"font-size: 16px"><BR> Master of Perl one-liner is at his best as always. Enjoy t=<BR>he power of Perl. Thank you.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://ccgi.campbellsmiths.force9.co.uk/challenge=<BR>/215" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Adopt a chilly ghost</a><BR> <a href=3D"https://twitter.com/home?status=3DAdopt+a+chilly+=<BR>ghost+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F215 via -at-=<BR>perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tw=<BR>eet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Peter Campbell Smith </span> =<BR> <p style=3D"font-size: 16px"><BR> Clean one-liner in Perl and well documented solution as al=<BR>ways. Great work, keep it up.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://hatley-software.blogspot.com/2023/05/robb=<BR>ie-hatleys-solutions-to-weekly_2.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge #215</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+%23215+https%3A%2F%2Fhatley-software.blogspot.com%2F2023%2F05%2Frobbi=<BR>e-hatleys-solutions-to-weekly_2.html via -at-perlweekly"><img src=3D"https://p=<BR>erlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://hatley-s=<BR>oftware.blogspot.com/">Robbie Hatley</a> </span> =<BR> <p style=3D"font-size: 16px"><BR> Good catch with regard to the special cases and the way it=<BR> is processed. Very smart, well done.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blog.firedrake.org/archive/2023/05/The_We=<BR>ekly_Challenge_215__Placing_the_Odd.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Placing the Odd</a><BR> <a href=3D"https://twitter.com/home?status=3DPlacing+the+Odd=<BR>+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2023%2F05%2FThe_Weekly_Challe=<BR>nge_215__Placing_the_Odd.html via -at-perlweekly"><img src=3D"https://perlweek=<BR>ly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blog.fir=<BR>edrake.org/">Roger Bell West</a> (<a href=3D"https:=<BR>//metacpan.org/author/FIREDRAKE">FIREDRAKE</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Simple and easy, no over-engineered approach. We even got =<BR>bonus Rust solution disuccess. Thank you for your contributions.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/simongreennet/weekly-challenge-215=<BR>-k0b" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Weekly Challenge 215</a><BR> <a href=3D"https://twitter.com/home?status=3DWeekly+Challeng=<BR>e+215+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fweekly-challenge-215-k0b via -at-=<BR>perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tw=<BR>eet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Simon Green </span> <p=<BR> style=3D"font-size: 16px"><BR> Brute force approach can be handy at times. Good one and k=<BR>eep it up.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://thiujiac.blogspot.com/2023/05/pwc-215.htm=<BR>l" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PWC 215</a><BR> <a href=3D"https://twitter.com/home?status=3DPWC+215+https%3=<BR>A%2F%2Fthiujiac.blogspot.com%2F2023%2F05%2Fpwc-215.html via -at-perlweekly"><i=<BR>mg src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Stephen G Lynn </span> =<BR> <p style=3D"font-size: 16px"><BR> Procedural approach makes the end result so clean and easy=<BR> to follow. Well done.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"weekly_collections" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Weekly collectio=<BR>ns</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://niceperl.blogspot.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">NICEPERL's lists</a><BR> <a href=3D"https://twitter.com/home?status=3DNICEPERL%27s+li=<BR>sts+http%3A%2F%2Fniceperl.blogspot.com%2F by -at-niceperl via -at-perlweekly"><im=<BR>g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://niceperl.=<BR>blogspot.com/">Miguel Prz</a> (<a href=3D"https://m=<BR>etacpan.org/author/NICEPERL">NICEPERL</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> <a href=3D"">Great CPAN modules released last week</a>;<br=<BR>><a href=3D"">MetaCPAN weekly report</a>;<br><a href=3D"">StackOverflow Per=<BR>l report</a>.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"events" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Events</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://tprc2023.sched.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Perl and Raku Conference 2023</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Perl+and+Ra=<BR>ku+Conference+2023+https%3A%2F%2Ftprc2023.sched.com%2F via -at-perlweekly"><im=<BR>g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> July 11-13, 2023, Toronto, Canada<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://perlkohacon.fi/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl and Koha</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+and+Koha+h=<BR>ttps%3A%2F%2Fperlkohacon.fi%2F via -at-perlweekly"><img src=3D"https://perlwee=<BR>kly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> August 14-18, 2023, Helsinki, Finland<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"_a_href_https_perl_careers_utm_sourc=<BR>e_perlweekly_utm_campaign_perlweekly_utm_medium_perlweekly_perl_jobs_by_per=<BR>l_careers_a_" /><BR> <div style=3D"font-size: 18px; font-weight: bold;"><a href=3D"https=<BR>://perl.careers/?utm_source=3Dperlweekly&utm_campaign=3Dperlweekly&utm_medi=<BR>um=3Dperlweekly">Perl Jobs by Perl Careers</a></div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> style=3D"<BR> background-color:#EEEEEE;<BR> border-radius: 10px;<BR> ---===============1260496516==<BR>Content-Type: multipart/alternative; boundary=8ace7c382586683292ed53f1d6b06923363175fe678e32bc53e0946500db<BR><BR>--8ace7c382586683292ed53f1d6b06923363175fe678e32bc53e0946500db<BR>Content-Transfer-Encoding: quoted-printable<BR>Content-Type: text/plain; charset=utf-8<BR>Mime-Version: 1.0<BR><BR>Perl Weekly=20<BR><BR>https://perlweekly.com/<BR><BR>You can read the newsletter on the web, if you prefer.<BR>https://perlweekly.com/archive/615.html<BR><BR><BR><BR>Hi there!<BR><BR>The Perl Toolchain Summit ( https://perltoolchainsummit.org/pts2023/ ) was<BR>held last week in Lyon, France. The website itself does not have a lot of<BR>information on it, but luckily the participants have blogged about it.<BR>There is plenty for you to read now if you'd like to keep up with the<BR>development in Perl, how to package Perl modules; how to install them, how<BR>CPAN and MetaCPAN work etc.<BR><BR>The PTS is a small even for people who are very deeply involved in the Perl<BR>ecosystem. It is a brain-storming session and a Hackathon. I wish there<BR>were similar session held more frequently around the world.<BR><BR>If you are looking for some Perl related event to participate in, there are<BR>two that I know of listed at the bottom of the newsletter and on our events<BR>page ( https://perlweekly.com/events.html ). One is the The Perl and Raku<BR>Conference in July in Toronto, Canada ( https://tprc2023.sched.com/ ) and<BR>the other one is the Perl and Koha conference ( https://perlkohacon.fi/ )<BR>in August in Helsinki, Finland.<BR><BR>If you have the time and the budget make sure you attend at least one of<BR>them!<BR><BR>In the meantime, enjoy your week!<BR><BR> --<BR> Your editor: Gabor Szabo.<BR><BR><BR>Articles<BR><BR> =20<BR> SVG viewBox and px<BR> https://github.polettix.it/ETOOBUSY/2023/05/07/svg-viewbox-px/<BR>=20<BR> Way more than you'd normally want to know about SVG.<BR> --------------<BR><BR> =20<BR> Font selection in PDF::Builder<BR> https://github.polettix.it/ETOOBUSY/2023/05/06/font-in-pdf-builder/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> CPAN Meta Browser<BR> https://cpanmeta.grinnz.com/packages<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> Early May Perl Software Releases 2023<BR> https://blogs.perl.org/users/dean/2023/05/early-may-perl-software-release=<BR>s-2023.html<BR>=20<BR> EPrints 3.4.5-rc1; Request Tracker 5.0.4; Ravada v1.8.10; Perl5-IDEA<BR> 2023.1.1<BR> --------------<BR><BR> =20<BR> Posterior Predictive<BR> https://github.polettix.it/ETOOBUSY/2023/05/03/posterior-predictive/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>PTS - Perl Toolchain Summit<BR><BR> =20<BR> Welcome to the Perl Toolchain Summit 2023<BR> https://blogs.perl.org/users/book/2023/05/welcome-to-the-perl-toolchain-s=<BR>ummit-2023.html<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> How I Spent My Perl Toolchain Summit v2023<BR> https://www.olafalders.com/2023/05/01/how-i-spent-my-perl-toolchain-summi=<BR>t-v2023/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> Perl Toolchain Synergy<BR> https://blogs.perl.org/users/ingy_dot_net/2023/05/perl-toolchain-synergy.=<BR>html<BR>=20<BR> Oh the rare occasion seeing Ingy in action.<BR> --------------<BR><BR> =20<BR> The Perl Toolchain Summit 2023<BR> https://blogs.perl.org/users/paul_johnson/2023/04/the-perl-toolchain-summ=<BR>it-2023.html<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>PTS - Perl Toolchain Summit by Ricardo Signes<BR><BR> =20<BR> PTS 2023: Lyon and changing plans (1/5)<BR> https://rjbs.cloud/blog/2023/05/pts-2023-lyon-1-5/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> PTS 2023: The Lyon Amendment (minimum perl) (2/5)<BR> https://rjbs.cloud/blog/2023/05/pts-2023-lyon-amendment-2-5/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> PTS 2023: more PAUSE work (3/5)<BR> https://rjbs.cloud/blog/2023/05/pts-2023-more-pause-work-3-5/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> PTS 2023: refactoring the PAUSE indexer flowchart (4/5)<BR> https://rjbs.cloud/blog/2023/05/pts-2023-pause-flowchart-4-5/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> PTS 2023: the CPAN Meta Analyzer (5/5)<BR> https://rjbs.cloud/blog/2023/05/pts-2023-cpan-meta-analyzer-5-5/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Perl<BR><BR> =20<BR> This week in PSC (106)<BR> https://blogs.perl.org/users/psc/2023/05/this-week-in-psc-106.html<BR>=20<BR> After a meeting around an actual physical table at the Perl Toolchain<BR> Summit last week, the three of us were back to our regular video calls.<BR> The call was longer than usual, as we delved into the code of CPAN.pm.<BR> Release blockers for 5.038<BR> Installing modules securily with Perl default install.<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>The Weekly Challenge<BR>The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Anwar (<BR> http://www.manwar.org ) will help you step out of your comfort-zone. You<BR> can even win prize money of $50 Amazon voucher by participating in the<BR> weekly challenge. We pick one winner at the end of the month from among<BR> all of the contributors during the month. The monthly prize is kindly<BR> sponsored by Peter Sergeant of PerlCareers ( https://perl.careers/ ).<BR> =20<BR> The Weekly Challenge - 216<BR> https://theweeklychallenge.org/blog/perl-weekly-challenge-216<BR>=20<BR> Welcome to a new week with a couple of fun tasks "Registration Number" an=<BR>d<BR> "Word Stickers". If you are new to the weekly challenge then why not join<BR> us and have fun every week. For more information, please read the FAQ (<BR> https://theweeklychallenge.org/faq ).<BR> --------------<BR><BR> =20<BR> RECAP - The Weekly Challenge - 215<BR> https://theweeklychallenge.org/blog/recap-challenge-215<BR>=20<BR> Enjoy a quick recap of last week's contributions by Team PWC dealing with<BR> the "Odd one Out" and "Number Placement" tasks in Perl and Raku. You will<BR> find plenty of solutions to keep you busy.<BR> --------------<BR><BR> =20<BR> Meet The Champion - Ali Moradi<BR> https://theweeklychallenge.org/blog/meet-the-champion-2022-12/<BR>=20<BR> Better late than never, please checkout the interview with Ali Moradi.<BR> --------------<BR><BR> =20<BR> Odd Placement<BR> https://raku-musings.com/odd-placement.html<BR>=20<BR> Cool and crispy one-liner in Raku showing off the powerful features. Than=<BR>ks<BR> for your contributions as always.<BR> --------------<BR><BR> =20<BR> Bad Words and Looking For Zeros<BR> https://dev.to/oldtechaa/perl-weekly-challenge-215-bad-words-and-looking-=<BR>for-zeros-3ihg<BR>=20<BR> Clever use of $ARGV to get the job done. Keep it up great work.<BR> --------------<BR><BR> =20<BR> PWC 215 Odd One Out, Number Placement<BR> https://dev.to/boblied/pwc-215-odd-one-out-number-placement-2cc9<BR>=20<BR> I loved the simplicity in the description of process. Too good to be<BR> missed. Thank you.<BR> --------------<BR><BR> =20<BR> PWC215 - Odd One Out<BR> https://github.polettix.it/ETOOBUSY/2023/05/04/pwc215-odd-one-out/<BR>=20<BR> Reading Raku solutions seems like a poetry, very smart. Just loved it.<BR> Thank you.<BR> --------------<BR><BR> =20<BR> PWC215 - Number Placement<BR> https://github.polettix.it/ETOOBUSY/2023/05/05/pwc215-number-placement/<BR>=20<BR> As always, "The questions" section is the highlight of the post. You don'=<BR>t<BR> want to miss out. Keep sharing your knowledge with us.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge: Week 215<BR> https://www.braincells.com/perl/2023/05/perl_weekly_challenge_week_215.ht=<BR>ml<BR>=20<BR> I liked the approach of using common sense as we get to the end result. I=<BR>t<BR> makes so much sense. Nice work.<BR> --------------<BR><BR> =20<BR> The Weekly Challenge 215<BR> https://github.com/manwar/perlweeklychallenge-club/tree/master/challenge-=<BR>215/james-smith#readme<BR>=20<BR> Smart and clever use of ternary to make the code looks elegant. Thank you<BR> for sharing the knowledge every week.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge 215: Odd One Out and Number Placement<BR> https://blogs.perl.org/users/laurent_r/2023/05/perl-weekly-challenge-215-=<BR>odd-one-out-and-number-placement.html<BR>=20<BR> USP of the post is always to see how Perl and Raku get the job done. It i=<BR>s<BR> amazing. Thank you for your contributions.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge 215<BR> https://fluca1978.github.io/2023/05/02/PerlWeeklyChallenge215.html<BR>=20<BR> Welcome back and thanks for your contributions. We all missed you.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge 215<BR> https://wlmb.github.io/2023/05/01/PWC215/<BR>=20<BR> Master of Perl one-liner is at his best as always. Enjoy the power of Per=<BR>l.<BR> Thank you.<BR> --------------<BR><BR> =20<BR> Adopt a chilly ghost<BR> http://ccgi.campbellsmiths.force9.co.uk/challenge/215<BR>=20<BR> Clean one-liner in Perl and well documented solution as always. Great wor=<BR>k,<BR> keep it up.<BR> --------------<BR><BR> =20<BR> The Weekly Challenge #215<BR> https://hatley-software.blogspot.com/2023/05/robbie-hatleys-solutions-to-=<BR>weekly_2.html<BR>=20<BR> Good catch with regard to the special cases and the way it is processed.<BR> Very smart, well done.<BR> --------------<BR><BR> =20<BR> Placing the Odd<BR> https://blog.firedrake.org/archive/2023/05/The_Weekly_Challenge_215__Plac=<BR>ing_the_Odd.html<BR>=20<BR> Simple and easy, no over-engineered approach. We even got bonus Rust<BR> solution disuccess. Thank you for your contributions.<BR> --------------<BR><BR> =20<BR> Weekly Challenge 215<BR> https://dev.to/simongreennet/weekly-challenge-215-k0b<BR>=20<BR> Brute force approach can be handy at times. Good one and keep it up.<BR> --------------<BR><BR> =20<BR> PWC 215<BR> https://thiujiac.blogspot.com/2023/05/pwc-215.html<BR>=20<BR> Procedural approach makes the end result so clean and easy to follow. Wel=<BR>l<BR> done.<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Weekly collections<BR><BR> =20<BR> NICEPERL's lists<BR> http://niceperl.blogspot.com/<BR>=20<BR> <a href=3D"">Great CPAN modules released last week</a>;<BR> <a href=3D"">MetaCPAN weekly report</a>;<BR> <a href=3D"">StackOverflow Perl report</a>.<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Events<BR><BR> =20<BR> The Perl and Raku Conference 2023<BR> https://tprc2023.sched.com/<BR>=20<BR> July 11-13, 2023, Toronto, Canada<BR> --------------<BR><BR> =20<BR> Perl and Koha<BR> https://perlkohacon.fi/<BR>=20<BR> August 14-18, 2023, Helsinki, Finland<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR><a href=3D"https://perl.careers/?utm_source=3Dperlweekly&utm_campaign=3Dper=<BR>lweekly&utm_medium=3Dperlweekly">Perl Jobs by Perl Careers</a><BR><BR> =20<BR> UK Remote Perl Programmer for Leading Enterprise Tech Publication<BR> https://job.perl.careers/w6t<BR>=20<BR> Our client is a global leader in the enterprise technology publishing<BR> industry, providing audiences worldwide with stimulating perspectives and<BR> unique news on enterprise tech that matters today and tomorrow. They are<BR> seeking a talented Perl programmer to manage the full life-cycle of<BR> software projects on a remote basis. The ideal candidate is UK-based and<BR> has experience writing high-quality Perl.<BR> --------------<BR><BR> =20<BR> Bold, beautiful, and=E2=80=A6 brainy? Senior Perl roles in Malaysia, Duba=<BR>i and Malta<BR> https://job.perl.careers/fjm<BR>=20<BR> With all the knowledge in your big, beautiful brain, it=E2=80=99s time to=<BR> join a<BR> company that appreciates your breadth of experience. Our client provides<BR> online trading services and with offices in Dubai, Malta, and Malaysia,<BR> they=E2=80=99ve got the global reach that may provide the challenge you=<BR>=E2=80=99re<BR> looking for. They know that a seasoned Perl pro is just what their team<BR> needs as they expand.<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR><BR><BR><BR>You joined the Perl Weekly to get weekly e-mails about the Perl programming=<BR> language and related topics.<BR><BR>Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a=<BR>ll the issues.<BR><BR>Reading this as a non-subscriber? Join us free of charge. https://perlweekl=<BR>y.com/<BR><BR>(C) Copyright Gabor Szabo https://szabgab.com/<BR>The articles are copyright the respective authors.<BR><BR>You can freely redistribute this message if<BR>you keep the whole message intact, including<BR>the Copyright notice and this text.<BR><BR>If you don't want to receive mails any more<BR>you can unsubscribe here: https://perlweekly.com/unsubscribe.html<BR><BR><BR>--8ace7c382586683292ed53f1d6b06923363175fe678e32bc53e0946500db<BR>Content-Transfer-Encoding: quoted-printable<BR>Content-Type: text/html; charset=utf-8<BR>Mime-Version: 1.0<BR><BR><!DOCTYPE html><BR><html lang=3D"en"><BR><head><BR> <meta charset=3D"utf-8"><BR> <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=3D=<BR>1.0, user-scalable=3Dyes"><BR> <title>Perl Weekly Issue #615 - 2023-05-08 - PTS - Perl Toolchain Summit<=<BR>/title><BR></head><BR><body><BR><BR><style><BR>* { text-align: left; }<BR>table {<BR> font-family: helvetica, arial, sans-serif;<BR> width: 700px;<BR>}<BR>-at-media (max-width: 800px) {<BR> table {<BR> width: 370px;<BR> }<BR>}<BR>p { margin: 1.2em 0em 1.35em 0em; line-height: 1.4em; }<BR>a { color: #04c; }<BR><BR>#menu {<BR> border-bottom: 1px solid #ccc;<BR>}<BR>#menu ul {<BR> text-align: center;<BR> margin: 0;<BR>}<BR>#menu li {<BR> font-size: 12px;<BR> display: inline;<BR> list-style-type: none;<BR> padding-right: 10px;<BR>}<BR><BR>#social_icons {<BR> margin-top: 10px;<BR>}<BR><BR></style><BR><BR><table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" align=3D"center" bg=<BR>color=3D"#ffffff"><BR><tr><td><BR> <p id=3D"logo"><BR> <a href=3D"https://perlweekly.com/" style=3D"<BR> background-color: #004065;<BR> color: #FFF;<BR> text-decoration: none;<BR> font-size: 40px;<BR> font-weight: bold;<BR> font-family: Gadget;<BR> =20<BR> border-radius: 5px;<BR> -moz-border-radius: 5px;<BR> -webkit-border-radius: 5px;<BR> border: 1px solid #000;<BR> padding: 10px;<BR> ">Perl Weekly</a><BR> =20<BR> </p><BR> <p id=3D"issue"<BR> style=3D"border-bottom: 1px solid #ccc;<BR> padding-bottom: 8px;<BR> font-size: 18px;"><BR> Issue #615 - 2023-05-08 - PTS - Perl Toolchain Summit<BR> </p><BR><BR> <a href=3D"https://perlweekly.com/latest.html">latest</a> | <a href=3D"=<BR>https://perlweekly.com/archive">archive</a> | edited by <a href=3D"http://s=<BR>zabgab.com/">Gabor Szabo</a><BR><!--<BR> =20<BR> <div><BR> This edition was made possible by the <a href=3D"https://www.patreo=<BR>n.com/szabgab">supporters of our cause</a>.<BR> </div><BR> =20<BR>--><BR> <div style=3D"text-align: center"><BR> You can <a href=3D"https://perlweekly.com/archive/615.html">read the ne=<BR>wsletter on the web</a>, if you prefer.<BR> </div><BR>=20<BR></td></tr><BR><BR><tr><td><BR> <table><BR> <tr><td><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Hi there!<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> The <a href=3D"https://perltoolchainsummit.org/pts2023/">Perl Toolc=<BR>hain Summit</a> was held last week in Lyon, France. The website itself does=<BR> not have a lot of information on it, but luckily the participants have blo=<BR>gged about it. There is plenty for you to read now if you'd like to keep up=<BR> with the development in Perl, how to package Perl modules; how to install =<BR>them, how CPAN and MetaCPAN work etc.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> The PTS is a small even for people who are very deeply involved in =<BR>the Perl ecosystem. It is a brain-storming session and a Hackathon. I wish =<BR>there were similar session held more frequently around the world.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> If you are looking for some Perl related event to participate in, t=<BR>here are two that I know of listed at the bottom of the newsletter and on o=<BR>ur <a href=3D"https://perlweekly.com/events.html">events page</a>. One is t=<BR>he <a href=3D"https://tprc2023.sched.com/">The Perl and Raku Conference in =<BR>July in Toronto, Canada</a> and the other one is the <a href=3D"https://per=<BR>lkohacon.fi/">Perl and Koha conference</a> in August in Helsinki, Finland.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> If you have the time and the budget make sure you attend at least o=<BR>ne of them!<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> In the meantime, enjoy your week!<BR> </p><BR> =20<BR> <p style=3D"font-size: 14px"><BR> Your editor: Gabor Szabo.<BR> </p><BR> </td><BR> <td><BR> <img style=3D"right:0; bottom: 0;" src=3D"https://perlweekly.com/i=<BR>mg/gabor_szabo.png" /><BR> </td></tr><BR> </table><BR></td></tr><BR><BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"articles" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Articles</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.polettix.it/ETOOBUSY/2023/05/07/sv=<BR>g-viewbox-px/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">SVG viewBox and px</a><BR> <a href=3D"https://twitter.com/home?status=3DSVG+viewBox+and=<BR>+px+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F05%2F07%2Fsvg-view=<BR>box-px%2F by -at-polettix via -at-perlweekly"><img src=3D"https://perlweekly.com/=<BR>img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://polettix.=<BR>it">Flavio Poletti</a> (<a href=3D"https://metacpan=<BR>.org/author/POLETTIX">POLETTIX</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> Way more than you'd normally want to know about SVG.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.polettix.it/ETOOBUSY/2023/05/06/fo=<BR>nt-in-pdf-builder/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Font selection in PDF::Builder</a><BR> <a href=3D"https://twitter.com/home?status=3DFont+selection+=<BR>in+PDF%3A%3ABuilder+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F05=<BR>%2F06%2Ffont-in-pdf-builder%2F by -at-polettix via -at-perlweekly"><img src=3D"ht=<BR>tps://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://polettix.=<BR>it">Flavio Poletti</a> (<a href=3D"https://metacpan=<BR>.org/author/POLETTIX">POLETTIX</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://cpanmeta.grinnz.com/packages" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">CPAN Meta Browser</a><BR> <a href=3D"https://twitter.com/home?status=3DCPAN+Meta+Brows=<BR>er+https%3A%2F%2Fcpanmeta.grinnz.com%2Fpackages via -at-perlweekly"><img src=<BR>=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/dean/2023/05/early-m=<BR>ay-perl-software-releases-2023.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Early May Perl Software Releases 2023</a><BR> <a href=3D"https://twitter.com/home?status=3DEarly+May+Perl+=<BR>Software+Releases+2023+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fdean%2F2023%2=<BR>F05%2Fearly-may-perl-software-releases-2023.html by -at-PerlDean via -at-perlweek=<BR>ly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a=<BR>><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://fragfest.=<BR>com.au/">Dean Hamstead</a> (<a href=3D"https://meta=<BR>cpan.org/author/DJZORT">DJZORT</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> EPrints 3.4.5-rc1; Request Tracker 5.0.4; Ravada v1.8.10; =<BR>Perl5-IDEA 2023.1.1<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/dean_hamstead.jpg" title=3D"Dean Hamstead" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.polettix.it/ETOOBUSY/2023/05/03/po=<BR>sterior-predictive/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Posterior Predictive</a><BR> <a href=3D"https://twitter.com/home?status=3DPosterior+Predi=<BR>ctive+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F05%2F03%2Fposter=<BR>ior-predictive%2F by -at-polettix via -at-perlweekly"><img src=3D"https://perlwee=<BR>kly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://polettix.=<BR>it">Flavio Poletti</a> (<a href=3D"https://metacpan=<BR>.org/author/POLETTIX">POLETTIX</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"pts_perl_toolchain_summit" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">PTS - Perl Toolc=<BR>hain Summit</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/book/2023/05/welcome=<BR>-to-the-perl-toolchain-summit-2023.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Welcome to the Perl Toolchain Summit 2023</a><BR> <a href=3D"https://twitter.com/home?status=3DWelcome+to+the+=<BR>Perl+Toolchain+Summit+2023+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fbook%2F20=<BR>23%2F05%2Fwelcome-to-the-perl-toolchain-summit-2023.html via -at-perlweekly"><=<BR>img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/book/">Philippe Bruhat</a> (<a href=3D"=<BR>https://metacpan.org/author/BOOK">BOOK</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/philippe_bruhat.png" title=3D"Philippe Bruhat" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.olafalders.com/2023/05/01/how-i-spent=<BR>-my-perl-toolchain-summit-v2023/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">How I Spent My Perl Toolchain Summit v2023</a><BR> <a href=3D"https://twitter.com/home?status=3DHow+I+Spent+My+=<BR>Perl+Toolchain+Summit+v2023+https%3A%2F%2Fwww.olafalders.com%2F2023%2F05%2F=<BR>01%2Fhow-i-spent-my-perl-toolchain-summit-v2023%2F by -at-olafalders via -at-perl=<BR>weekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"=<BR>></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/olaf_alders/">Olaf Alders</a> (<a href=<BR>=3D"https://metacpan.org/author/OALDERS">OALDERS</a>) </sp=<BR>an> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/olaf_alders.png" title=3D"Olaf Alders" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/ingy_dot_net/2023/05=<BR>/perl-toolchain-synergy.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Toolchain Synergy</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Toolchain+=<BR>Synergy+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fingy_dot_net%2F2023%2F05%2Fp=<BR>erl-toolchain-synergy.html via -at-perlweekly"><img src=3D"https://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/ingy_dot_net/">Ingy d=C3=B6t Net</a> (<=<BR>a href=3D"https://metacpan.org/author/INGY">INGY</a>) </sp=<BR>an> <p style=3D"font-size: 16px"><BR> Oh the rare occasion seeing Ingy in action.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ingy_dot_net.png" title=3D"Ingy d=C3=B6t Net" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/paul_johnson/2023/04=<BR>/the-perl-toolchain-summit-2023.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Perl Toolchain Summit 2023</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Perl+Toolch=<BR>ain+Summit+2023+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpaul_johnson%2F2023%=<BR>2F04%2Fthe-perl-toolchain-summit-2023.html by -at-pjcjohnson via -at-perlweekly">=<BR><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/paul_johnson/">Paul Johnson</a> (<a hre=<BR>f=3D"https://metacpan.org/author/PJCJ">PJCJ</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/paul_johnson.png" title=3D"Paul Johnson" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"pts_perl_toolchain_summit_by_ricardo=<BR>_signes" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">PTS - Perl Toolc=<BR>hain Summit by Ricardo Signes</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2023/05/pts-2023-lyon-1-5=<BR>/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PTS 2023: Lyon and changing plans (1/5)</a><BR> <a href=3D"https://twitter.com/home?status=3DPTS+2023%3A+Lyo=<BR>n+and+changing+plans+%281%2F5%29+https%3A%2F%2Frjbs.cloud%2Fblog%2F2023%2F0=<BR>5%2Fpts-2023-lyon-1-5%2F via -at-perlweekly"><img src=3D"https://perlweekly.co=<BR>m/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2023/05/pts-2023-lyon-ame=<BR>ndment-2-5/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PTS 2023: The Lyon Amendment (minimum perl) (2/5)</a><BR> <a href=3D"https://twitter.com/home?status=3DPTS+2023%3A+The=<BR>+Lyon+Amendment+%28minimum+perl%29+%282%2F5%29+https%3A%2F%2Frjbs.cloud%2Fb=<BR>log%2F2023%2F05%2Fpts-2023-lyon-amendment-2-5%2F via -at-perlweekly"><img src=<BR>=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2023/05/pts-2023-more-pau=<BR>se-work-3-5/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PTS 2023: more PAUSE work (3/5)</a><BR> <a href=3D"https://twitter.com/home?status=3DPTS+2023%3A+mor=<BR>e+PAUSE+work+%283%2F5%29+https%3A%2F%2Frjbs.cloud%2Fblog%2F2023%2F05%2Fpts-=<BR>2023-more-pause-work-3-5%2F via -at-perlweekly"><img src=3D"https://perlweekly=<BR>.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2023/05/pts-2023-pause-fl=<BR>owchart-4-5/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PTS 2023: refactoring the PAUSE indexer flowchart (4/5)=<BR></a><BR> <a href=3D"https://twitter.com/home?status=3DPTS+2023%3A+ref=<BR>actoring+the+PAUSE+indexer+flowchart+%284%2F5%29+https%3A%2F%2Frjbs.cloud%2=<BR>Fblog%2F2023%2F05%2Fpts-2023-pause-flowchart-4-5%2F via -at-perlweekly"><img s=<BR>rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2023/05/pts-2023-cpan-met=<BR>a-analyzer-5-5/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PTS 2023: the CPAN Meta Analyzer (5/5)</a><BR> <a href=3D"https://twitter.com/home?status=3DPTS+2023%3A+the=<BR>+CPAN+Meta+Analyzer+%285%2F5%29+https%3A%2F%2Frjbs.cloud%2Fblog%2F2023%2F05=<BR>%2Fpts-2023-cpan-meta-analyzer-5-5%2F via -at-perlweekly"><img src=3D"https://=<BR>perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"perl" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Perl</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/psc/2023/05/this-wee=<BR>k-in-psc-106.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">This week in PSC (106)</a><BR> <a href=3D"https://twitter.com/home?status=3DThis+week+in+PS=<BR>C+%28106%29+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F2023%2F05%2Fthis-w=<BR>eek-in-psc-106.html via -at-perlweekly"><img src=3D"https://perlweekly.com/img=<BR>/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> After a meeting around an actual physical table at the Per=<BR>l Toolchain Summit last week, the three of us were back to our regular vide=<BR>o calls. The call was longer than usual, as we delved into the code of CPAN=<BR>.pm.<br>Release blockers for 5.038<br>Installing modules securily with Perl=<BR> default install.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"the_weekly_challenge" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">The Weekly Chall=<BR>enge</div><BR> =20<BR> <p style=3D"font-size: 16px"><a href=3D"https://theweeklychalle=<BR>nge.org">The Weekly Challenge</a> by <a href=3D"http://www.manwar.org">Moha=<BR>mmad Anwar</a> will help you step out of your comfort-zone. You can even wi=<BR>n prize money of $50 Amazon voucher by participating in the weekly challeng=<BR>e. We pick one winner at the end of the month from among all of the contrib=<BR>utors during the month. The monthly prize is kindly sponsored by Peter Serg=<BR>eant of <a href=3D"https://perl.careers/">PerlCareers</a>.</p><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/perl-weekly-c=<BR>hallenge-216" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge - 216</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+-+216+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=<BR>enge-216 by -at-cpan_author via -at-perlweekly"><img src=3D"https://perlweekly.co=<BR>m/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://manwar.or=<BR>g/">Mohammad S. Anwar</a> (<a href=3D"https://metac=<BR>pan.org/author/MANWAR">MANWAR</a>) </span> <=<BR>p style=3D"font-size: 16px"><BR> Welcome to a new week with a couple of fun tasks "Registra=<BR>tion Number" and "Word Stickers". If you are new to the weekly challenge th=<BR>en why not join us and have fun every week. For more information, please re=<BR>ad the <a href=3D"https://theweeklychallenge.org/faq">FAQ</a>.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/recap-challen=<BR>ge-215" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">RECAP - The Weekly Challenge - 215</a><BR> <a href=3D"https://twitter.com/home?status=3DRECAP+-+The+Wee=<BR>kly+Challenge+-+215+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=<BR>llenge-215 by -at-cpan_author via -at-perlweekly"><img src=3D"https://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://manwar.or=<BR>g/">Mohammad S. Anwar</a> (<a href=3D"https://metac=<BR>pan.org/author/MANWAR">MANWAR</a>) </span> <=<BR>p style=3D"font-size: 16px"><BR> Enjoy a quick recap of last week's contributions by Team P=<BR>WC dealing with the "Odd one Out" and "Number Placement" tasks in Perl and =<BR>Raku. You will find plenty of solutions to keep you busy.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/meet-the-cham=<BR>pion-2022-12/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Meet The Champion - Ali Moradi</a><BR> <a href=3D"https://twitter.com/home?status=3DMeet+The+Champi=<BR>on+-+Ali+Moradi+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fmeet-the-cham=<BR>pion-2022-12%2F by -at-cpan_author via -at-perlweekly"><img src=3D"https://perlwe=<BR>ekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://manwar.or=<BR>g/">Mohammad S. Anwar</a> (<a href=3D"https://metac=<BR>pan.org/author/MANWAR">MANWAR</a>) </span> <=<BR>p style=3D"font-size: 16px"><BR> Better late than never, please checkout the interview with=<BR> Ali Moradi.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad S. Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://raku-musings.com/odd-placement.html" styl=<BR>e=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Odd Placement</a><BR> <a href=3D"https://twitter.com/home?status=3DOdd+Placement+h=<BR>ttps%3A%2F%2Fraku-musings.com%2Fodd-placement.html via -at-perlweekly"><img sr=<BR>c=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Arne Sommer </span> <p=<BR> style=3D"font-size: 16px"><BR> Cool and crispy one-liner in Raku showing off the powerful=<BR> features. Thanks for your contributions as always.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/oldtechaa/perl-weekly-challenge-21=<BR>5-bad-words-and-looking-for-zeros-3ihg" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Bad Words and Looking For Zeros</a><BR> <a href=3D"https://twitter.com/home?status=3DBad+Words+and+L=<BR>ooking+For+Zeros+https%3A%2F%2Fdev.to%2Foldtechaa%2Fperl-weekly-challenge-2=<BR>15-bad-words-and-looking-for-zeros-3ihg via -at-perlweekly"><img src=3D"https:=<BR>//perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Avery Adams </span> <p=<BR> style=3D"font-size: 16px"><BR> Clever use of $ARGV to get the job done. Keep it up great =<BR>work.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/boblied/pwc-215-odd-one-out-number=<BR>-placement-2cc9" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PWC 215 Odd One Out, Number Placement</a><BR> <a href=3D"https://twitter.com/home?status=3DPWC+215+Odd+One=<BR>+Out%2C+Number+Placement+https%3A%2F%2Fdev.to%2Fboblied%2Fpwc-215-odd-one-o=<BR>ut-number-placement-2cc9 via -at-perlweekly"><img src=3D"https://perlweekly.co=<BR>m/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Bob Lied </span> <p st=<BR>yle=3D"font-size: 16px"><BR> I loved the simplicity in the description of process. Too =<BR>good to be missed. Thank you.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.polettix.it/ETOOBUSY/2023/05/04/pw=<BR>c215-odd-one-out/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PWC215 - Odd One Out</a><BR> <a href=3D"https://twitter.com/home?status=3DPWC215+-+Odd+On=<BR>e+Out+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F05%2F04%2Fpwc215=<BR>-odd-one-out%2F by -at-polettix via -at-perlweekly"><img src=3D"https://perlweekl=<BR>y.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://polettix.=<BR>it">Flavio Poletti</a> (<a href=3D"https://metacpan=<BR>.org/author/POLETTIX">POLETTIX</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> Reading Raku solutions seems like a poetry, very smart. Ju=<BR>st loved it. Thank you.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.polettix.it/ETOOBUSY/2023/05/05/pw=<BR>c215-number-placement/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PWC215 - Number Placement</a><BR> <a href=3D"https://twitter.com/home?status=3DPWC215+-+Number=<BR>+Placement+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2023%2F05%2F05%2Fp=<BR>wc215-number-placement%2F by -at-polettix via -at-perlweekly"><img src=3D"https:/=<BR>/perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://polettix.=<BR>it">Flavio Poletti</a> (<a href=3D"https://metacpan=<BR>.org/author/POLETTIX">POLETTIX</a>) </span> =<BR><p style=3D"font-size: 16px"><BR> As always, "The questions" section is the highlight of the=<BR> post. You don't want to miss out. Keep sharing your knowledge with us.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.braincells.com/perl/2023/05/perl_week=<BR>ly_challenge_week_215.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge: Week 215</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge%3A+Week+215+https%3A%2F%2Fwww.braincells.com%2Fperl%2F2023%2F05%2Fpe=<BR>rl_weekly_challenge_week_215.html via -at-perlweekly"><img src=3D"https://perl=<BR>weekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Jaldhar H. Vyas </span> =<BR> <p style=3D"font-size: 16px"><BR> I liked the approach of using common sense as we get to th=<BR>e end result. It makes so much sense. Nice work.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.com/manwar/perlweeklychallenge-clu=<BR>b/tree/master/challenge-215/james-smith#readme" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge 215</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+215+https%3A%2F%2Fgithub.com%2Fmanwar%2Fperlweeklychallenge-club%2Ftr=<BR>ee%2Fmaster%2Fchallenge-215%2Fjames-smith%23readme via -at-perlweekly"><img sr=<BR>c=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by James Smith </span> <p=<BR> style=3D"font-size: 16px"><BR> Smart and clever use of ternary to make the code looks ele=<BR>gant. Thank you for sharing the knowledge every week.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/laurent_r/2023/05/pe=<BR>rl-weekly-challenge-215-odd-one-out-and-number-placement.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 215: Odd One Out and Number Place=<BR>ment</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+215%3A+Odd+One+Out+and+Number+Placement+https%3A%2F%2Fblogs.perl.org=<BR>%2Fusers%2Flaurent_r%2F2023%2F05%2Fperl-weekly-challenge-215-odd-one-out-an=<BR>d-number-placement.html via -at-perlweekly"><img src=3D"https://perlweekly.com=<BR>/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Laurent Rosenfeld </span> =<BR> <p style=3D"font-size: 16px"><BR> USP of the post is always to see how Perl and Raku get the=<BR> job done. It is amazing. Thank you for your contributions.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://fluca1978.github.io/2023/05/02/PerlWeekly=<BR>Challenge215.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 215</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+215+https%3A%2F%2Ffluca1978.github.io%2F2023%2F05%2F02%2FPerlWeeklyC=<BR>hallenge215.html via -at-perlweekly"><img src=3D"https://perlweekly.com/img/tw=<BR>itter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://fluca1978=<BR>.blogspot.com">Luca Ferrari</a> </span> <p s=<BR>tyle=3D"font-size: 16px"><BR> Welcome back and thanks for your contributions. We all mis=<BR>sed you.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://wlmb.github.io/2023/05/01/PWC215/" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 215</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+215+https%3A%2F%2Fwlmb.github.io%2F2023%2F05%2F01%2FPWC215%2F via -at-p=<BR>erlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Twe=<BR>et"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by W Luis Mochan </span> =<BR><p style=3D"font-size: 16px"><BR> Master of Perl one-liner is at his best as always. Enjoy t=<BR>he power of Perl. Thank you.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://ccgi.campbellsmiths.force9.co.uk/challenge=<BR>/215" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Adopt a chilly ghost</a><BR> <a href=3D"https://twitter.com/home?status=3DAdopt+a+chilly+=<BR>ghost+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F215 via -at-=<BR>perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tw=<BR>eet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Peter Campbell Smith </span> =<BR> <p style=3D"font-size: 16px"><BR> Clean one-liner in Perl and well documented solution as al=<BR>ways. Great work, keep it up.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://hatley-software.blogspot.com/2023/05/robb=<BR>ie-hatleys-solutions-to-weekly_2.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge #215</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+%23215+https%3A%2F%2Fhatley-software.blogspot.com%2F2023%2F05%2Frobbi=<BR>e-hatleys-solutions-to-weekly_2.html via -at-perlweekly"><img src=3D"https://p=<BR>erlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://hatley-s=<BR>oftware.blogspot.com/">Robbie Hatley</a> </span> =<BR> <p style=3D"font-size: 16px"><BR> Good catch with regard to the special cases and the way it=<BR> is processed. Very smart, well done.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blog.firedrake.org/archive/2023/05/The_We=<BR>ekly_Challenge_215__Placing_the_Odd.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Placing the Odd</a><BR> <a href=3D"https://twitter.com/home?status=3DPlacing+the+Odd=<BR>+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2023%2F05%2FThe_Weekly_Challe=<BR>nge_215__Placing_the_Odd.html via -at-perlweekly"><img src=3D"https://perlweek=<BR>ly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blog.fir=<BR>edrake.org/">Roger Bell West</a> (<a href=3D"https:=<BR>//metacpan.org/author/FIREDRAKE">FIREDRAKE</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Simple and easy, no over-engineered approach. We even got =<BR>bonus Rust solution disuccess. Thank you for your contributions.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/simongreennet/weekly-challenge-215=<BR>-k0b" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Weekly Challenge 215</a><BR> <a href=3D"https://twitter.com/home?status=3DWeekly+Challeng=<BR>e+215+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fweekly-challenge-215-k0b via -at-=<BR>perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tw=<BR>eet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Simon Green </span> <p=<BR> style=3D"font-size: 16px"><BR> Brute force approach can be handy at times. Good one and k=<BR>eep it up.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://thiujiac.blogspot.com/2023/05/pwc-215.htm=<BR>l" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">PWC 215</a><BR> <a href=3D"https://twitter.com/home?status=3DPWC+215+https%3=<BR>A%2F%2Fthiujiac.blogspot.com%2F2023%2F05%2Fpwc-215.html via -at-perlweekly"><i=<BR>mg src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Stephen G Lynn </span> =<BR> <p style=3D"font-size: 16px"><BR> Procedural approach makes the end result so clean and easy=<BR> to follow. Well done.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"weekly_collections" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Weekly collectio=<BR>ns</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://niceperl.blogspot.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">NICEPERL's lists</a><BR> <a href=3D"https://twitter.com/home?status=3DNICEPERL%27s+li=<BR>sts+http%3A%2F%2Fniceperl.blogspot.com%2F by -at-niceperl via -at-perlweekly"><im=<BR>g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://niceperl.=<BR>blogspot.com/">Miguel Prz</a> (<a href=3D"https://m=<BR>etacpan.org/author/NICEPERL">NICEPERL</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> <a href=3D"">Great CPAN modules released last week</a>;<br=<BR>><a href=3D"">MetaCPAN weekly report</a>;<br><a href=3D"">StackOverflow Per=<BR>l report</a>.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"events" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Events</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://tprc2023.sched.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Perl and Raku Conference 2023</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Perl+and+Ra=<BR>ku+Conference+2023+https%3A%2F%2Ftprc2023.sched.com%2F via -at-perlweekly"><im=<BR>g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> July 11-13, 2023, Toronto, Canada<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://perlkohacon.fi/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl and Koha</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+and+Koha+h=<BR>ttps%3A%2F%2Fperlkohacon.fi%2F via -at-perlweekly"><img src=3D"https://perlwee=<BR>kly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> August 14-18, 2023, Helsinki, Finland<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"_a_href_https_perl_careers_utm_sourc=<BR>e_perlweekly_utm_campaign_perlweekly_utm_medium_perlweekly_perl_jobs_by_per=<BR>l_careers_a_" /><BR> <div style=3D"font-size: 18px; font-weight: bold;"><a href=3D"https=<BR>://perl.careers/?utm_source=3Dperlweekly&utm_campaign=3Dperlweekly&utm_medi=<BR>um=3Dperlweekly">Perl Jobs by Perl Careers</a></div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> style=3D"<BR> background-color:#EEEEEE;<BR> border-radius: 10px;<BR> -</TD> </tr> </table> </TD> </tr> <tr> <TD><img ALT='' src="/images/main_horizontalline.gif" WIDTH="460" HEIGHT="4" VSPACE="8"></TD> </tr> <tr><TD><P><OL><LI><B><A HREF='./messages.html?id=553420&archive=2023-05-01' CLASS='header'>2023-05-03 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] healthcare security </A></B></LI><LI><B><A HREF='./messages.html?id=553421&archive=2023-05-01' CLASS='header'>2023-05-02 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Announcing the FSF's board candidates </A></B></LI><LI><B><A HREF='./messages.html?id=553422&archive=2023-05-01' CLASS='header'>2023-05-01 From: "American Numismatic Society" <membership-at-numismatics.org> Subject: [Hangout - NYLXS] =?utf-8?q?This_week_at_the_ANS=E2=80=94May_5?= </A></B></LI><LI><B><A HREF='./messages.html?id=553424&archive=2023-05-01' CLASS='header'>2023-05-08 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #615 - PTS - Perl Toolchain Summit </A></B></LI><LI><B><A HREF='./messages.html?id=553425&archive=2023-05-01' CLASS='header'>2023-05-08 From: "doh.sm.mrtupdates" Subject: [Hangout - NYLXS] All Stakeholders Meeting </A></B></LI><LI><B><A HREF='./messages.html?id=553426&archive=2023-05-01' CLASS='header'>2023-05-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Weaponing the Justice system continues </A></B></LI><LI><B><A HREF='./messages.html?id=553427&archive=2023-05-01' CLASS='header'>2023-05-12 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] OMNY disaster </A></B></LI><LI><B><A HREF='./messages.html?id=553428&archive=2023-05-01' CLASS='header'>2023-05-12 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] c and c++ program </A></B></LI><LI><B><A HREF='./messages.html?id=553429&archive=2023-05-01' CLASS='header'>2023-05-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] I don't know - Rock and Roll </A></B></LI><LI><B><A HREF='./messages.html?id=553430&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] COVID and the Chasidim </A></B></LI><LI><B><A HREF='./messages.html?id=553431&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553432&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553433&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553434&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553435&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553436&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553437&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553438&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553439&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553440&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553441&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553442&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553443&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553444&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553445&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553446&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553447&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553448&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553449&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553450&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553451&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553452&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553453&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553454&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553455&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553456&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553457&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553458&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553459&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553460&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553461&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553462&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553463&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553464&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553465&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553466&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553467&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553468&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553469&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553470&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553471&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553472&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553473&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553474&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553475&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553476&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553477&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553478&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553479&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553480&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553481&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553482&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553483&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553484&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553485&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553486&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553487&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553488&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553489&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553490&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553491&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553492&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553493&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553494&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553495&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553496&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553497&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553498&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553499&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553500&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553501&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553502&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553503&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553504&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553505&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553506&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] (fwd) Re: Human & ape evolution </A></B></LI><LI><B><A HREF='./messages.html?id=553507&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: why bash in $0 ? </A></B></LI><LI><B><A HREF='./messages.html?id=553508&archive=2023-05-01' CLASS='header'>2023-05-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: Re: why bash in $0 ? </A></B></LI><LI><B><A HREF='./messages.html?id=553509&archive=2023-05-01' CLASS='header'>2023-05-15 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #616 - Camel in India </A></B></LI><LI><B><A HREF='./messages.html?id=553510&archive=2023-05-01' CLASS='header'>2023-05-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] WSJ Legal Notices </A></B></LI><LI><B><A HREF='./messages.html?id=553511&archive=2023-05-01' CLASS='header'>2023-05-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] OK - We are here.... Thank You COVID </A></B></LI><LI><B><A HREF='./messages.html?id=553512&archive=2023-05-01' CLASS='header'>2023-05-15 From: "American Numismatic Society" <membership-at-numismatics.org> Subject: [Hangout - NYLXS] =?utf-8?q?This_week_at_the_ANS=E2=80=94May_19?= </A></B></LI><LI><B><A HREF='./messages.html?id=553513&archive=2023-05-01' CLASS='header'>2023-05-27 Joel Brobecker <brobecker-at-adacore.com> Subject: [Hangout - NYLXS] GDB 13.2 released! </A></B></LI><LI><B><A HREF='./messages.html?id=553514&archive=2023-05-01' CLASS='header'>2023-05-26 From: "American Numismatic Society" <membership-at-numismatics.org> Subject: [Hangout - NYLXS] Join us for today's Long Table with David </A></B></LI><LI><B><A HREF='./messages.html?id=553515&archive=2023-05-01' CLASS='header'>2023-05-29 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] Blue Ribbon Panel </A></B></LI><LI><B><A HREF='./messages.html?id=553516&archive=2023-05-01' CLASS='header'>2023-05-29 From: "American Numismatic Society" <membership-at-numismatics.org> Subject: [Hangout - NYLXS] =?utf-8?q?This_week_at_the_ANS=E2=80=94June_2?= </A></B></LI><LI><B><A HREF='./messages.html?id=553517&archive=2023-05-01' CLASS='header'>2023-05-29 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #618 - Conference Season? </A></B></LI><LI><B><A HREF='./messages.html?id=553518&archive=2023-05-01' CLASS='header'>2023-05-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: One Year MBA in HC, </A></B></LI><LI><B><A HREF='./messages.html?id=553519&archive=2023-05-01' CLASS='header'>2023-05-31 ruth02-at-web.de Re: [Hangout - NYLXS] Weaponing the Justice system continues | | </A></B></LI><LI><B><A HREF='./messages.html?id=553520&archive=2023-05-01' CLASS='header'>2023-05-31 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Weaponing the Justice system continues | | </A></B></LI><LI><B><A HREF='./messages.html?id=553521&archive=2023-05-01' CLASS='header'>2023-05-31 From: "Chaim Desser" <info-at-poelgroupstaffing.com> Subject: [Hangout - NYLXS] current positions to fill </A></B></LI></OL></P></TD></tr> <tr> <TD><SPAN Class="header">NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!</SPAN></TD> </tr> <tr> <TD><img ALT='' src="/images/main_horizontalline.gif" WIDTH="460" HEIGHT="4" VSPACE="8"></TD> </tr> <tr> <TD><img ALT='' src="/images/spacer.gif" WIDTH="1" HEIGHT="8"></TD> </tr> </table> <!--second table callouts or /includes--> </TD> </tr> </table> </TD> </tr> </table> </TD> </tr> </table> <!--third table closing rules--> <!--end of stack content tables--> <!--close 3 column table--> </DIV> </BODY> </SCRIPT> </HTML>