Tue Apr 15 03:20:52 2025
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

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

DATE 2025-01-01

HANGOUT

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

Key: Value:

Key: Value:

MESSAGE
DATE 2025-01-20
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #704 - Perl Podcast
From hangout-bounces-at-nylxs.com Mon Jan 20 15:54:08 2025
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82])
by mrbrklyn.com (Postfix) with ESMTP id 839451640A8;
Mon, 20 Jan 2025 15:54:07 -0500 (EST)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id 80EC21640AC; Mon, 20 Jan 2025 15:53:57 -0500 (EST)
Resent-From: Ruben Safir
Resent-Date: Mon, 20 Jan 2025 15:53:57 -0500
Resent-Message-ID: <20250120205357.GA29880-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.wrqvwxzv.outbound-mail.sendgrid.net
(s.wrqvwxzv.outbound-mail.sendgrid.net [149.72.154.232])
(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 3162B1640B5
for ; Mon, 20 Jan 2025 02:13:30 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szabgab.com;
h=content-type:from:mime-version:subject:to:cc:content-type:from:
subject:to;
s=s1; bh=y95edaKkrTEpsiAsqycROoZV/TaB1urHsySW5PLAeBU=;
b=SFU7f0KnhyVxiplUQix21hbsQqy8AxRND+sz8ciNXlc54RfxL+HAHNoliScYYhdrNDJk
BR34+IEIb8Ujr9MMAmOL1x2NUavQeJXrplK3HyeiZuKInhquarhaYQx3KjGv0r9p1Uyo6X
AP8ukoSQnFsROvGrB/lpJ83jgz83E/gs+d6DuHCIqua+5ddpmKoDM66MPuiP4qpk/rMpbK
l5uoqdMuC9KSAY5G1txY+G+C3VOfrNLsxv+bgoVPhhWem4wIBaQrMtdP8NTFDRWEPctqxl
H8FHsvhnwZ880ip3NqpuETIoJj3crz0yzEXhCj2+tqnr4+8FTnPHftnREQMeiORg==
Received: by recvd-5c8ccdbd88-xlhfd with SMTP id
recvd-5c8ccdbd88-xlhfd-1-678DF799-1
2025-01-20 07:13:29.91766878 +0000 UTC m=+5737810.040891537
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-4 (SG) with HTTP
id 1bYqRR3SRHWzRaDVIr2c3w Mon, 20 Jan 2025 07:13:29.856 +0000 (UTC)
Date: Mon, 20 Jan 2025 07:13:29 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID: <1bYqRR3SRHWzRaDVIr2c3w-at-geopod-ismtpd-4>
X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?=
=?us-ascii?Q?tIP=2F6Apa45qcm2irc+KJXZJ3=2Fsfy4DWDnuM=2FQvR?=
=?us-ascii?Q?Z1STFZSr1EDYj6Fw3g10xuCSgZL9je2d3mgR57c?=
=?us-ascii?Q?sWDSV2AO7yCMZJtk53x4SESHsJIvzNc5ebQ=2F2aa?=
=?us-ascii?Q?mZCq5L58Fc5=2FG32PEQoRZ=2FcGPQC5Zs1n2+G=2F2MO?=
=?us-ascii?Q?w=3D=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #704 - Perl Podcast
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="===============2075074348=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============2075074348==
Content-Type: multipart/alternative; boundary=3b7aa1108a3e9827ca5c6f58a352876aa237776cabe6515797ce0a42b1a8

--3b7aa1108a3e9827ca5c6f58a352876aa237776cabe6515797ce0a42b1a8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
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/704.html



Hi there,

Do you know of any active Perl Podcast?

It reminds me when Lance Wicks reached out to
Joshua McAdams to revive Perlcast (
http://www.perlcast.com ) in 2018. I later joined hands
with Lance and we even recorded the first podcast with
Neil Bowers. Unfortunately it didn't work out. Fast
forward, in the new year 2025, we have another very active
member, Philippe Bruhat, who came up with The Underbar (
https://underbar.cpan.io ), Podcast for Perl. There is
already Episode 0 - A New Logo for Perl is published which
was recorded on January 10th, 2025. You should listen to
it and share your feedbacks to the creator. Also please do spread the word
about it.

This year German Perl/Raku Workshop is happening in the
beautiful city Munich. Even if German is
not your first language, you can still benefit from the presentations. I
attended the workshop in the year 2018, my first time. I
enjoyed the 3-days event thoroughly. I even gave couple of presentations in
English. For me, it was the golden opportunity to meet so
many Perl stalwarts. I made many friends for life. Buy
your tickets now ( https://act.yapc.eu/gpw2025/register ), it is starting
on 12th May 2025 and ends on 14th May
2025
.

There is another good news in the year 2025, The Weekly
Challenge ( https://theweeklychallenge.org ) has secured sponsor for
another 12 months, thanks to Lance Wicks for the second
year back to back.

Stay safe and enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Introducing DateTime::Format::RelativeTime
https://www.perl.com/article/release-of-new-module-datetime-format-relati=
vetime/
=20
Announcement of the new Perl module DateTime::Format::RelativeTime, which
is designed to mirror its equivalent Web API Intl.RelativeTimeFormat
--------------

=20
Premium XS Integration, Pt 1
https://blogs.perl.org/users/nerdvana/2025/01/premium-xs-integration-pt-1=
.html
=20
Here is the guide how to write safe, fast, convenient, and powerful XS
libraries.
--------------

=20
Announce Perl Wiki v1.22
https://blogs.perl.org/users/ron_savage/2025/01/announce-perlwikihtml-v-1=
22.html
=20
Please explore the latest release.
--------------

=20

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

Articles

=20
Creating MIDI Music with Perl
https://www.perl.com/article/creating-midi-music-with-perl/
=20
For all music lovers, here is your opportunity to use Perl for fun. Reall=
y
cool tool, you must try.
--------------

=20
Yet Another Perl-Powered Company: Geolytica
https://www.perl.com/geolytica-powered-by-perl/
=20
Imagine you want to parse free-form address input and match it against a
database representing the road network. At Geolytica, Perl is used to
manage and enhance vast geo-location datasets and build the application
logic of the geocoding engines.
--------------

=20
Profiling Peak DRAM Use in R With Perl - Part 1
https://chrisarg.github.io/Killing-It-with-PERL/2025/01/18/Timing-Peak-DR=
AM-Use-In-R-With-Perl-Part-1.html
=20
Serious profiling discussed in 2 part series post.
--------------

=20
Profiling Peak DRAM Use in R With Perl - Part 2
https://chrisarg.github.io/Killing-It-with-PERL/2025/01/19/Timing-Peak-DR=
AM-Use-In-R-With-Perl-Part-2.html
=20
Continued the discussion of profiling Peak DRAM in this second post of th=
e
series.
--------------

=20

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

Discussion

=20
What is the correct Perl syntax for "use if, feature"?
https://stackoverflow.com/questions/79370061/what-is-the-correct-perl-syn=
tax-for-use-if-feature
=20
Please checkout the reply for more detailed answer.
--------------

=20
How to change attribute to a specific non-alphabetic order using XML::Twi=
g?
https://stackoverflow.com/questions/79369132/how-to-change-attribute-to-a=
-specific-non-alphabetic-order-using-xmltwig
=20
Interesting use case and the solution too.
--------------

=20

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

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid
Anwar ( https://manwar.org ) will help you step out of your comfort-zone.
You can even win prize money of $50 by participating in the weekly
challenge. We pick one champion at the end of the month from among all of
the contributors during the month, thanks to the sponsor Lance Wicks.
=20
The Weekly Challenge - 305
https://theweeklychallenge.org/blog/perl-weekly-challenge-305
=20
Welcome to a new week with a couple of fun tasks "Binary Prefix" and "Ali=
en
Dictionary". 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 - 304
https://theweeklychallenge.org/blog/recap-challenge-304
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Arrange Binary" and "Maximum Average" tasks in Perl and Raku. You
will find plenty of solutions to keep you busy.
--------------

=20
Arranged Average
https://raku-musings.com/arranged-average.html
=20
Cool use of copy parameters where you can modify the contents. Raku Rocks=
.
--------------

=20
Not Modified
https://jacoby-lpwk.onrender.com/2025/01/13/not-modified-weekly-challenge=
-304.html
=20
Interesting analogy of week 304 with the HTTP status code. Always fun to
read the blog post.
--------------

=20
Perl Weekly Challenge: Week 304
https://www.braincells.com/perl/2025/01/perl_weekly_challenge_week_304.ht=
ml
=20
For a change, I didn't see any magics used this week. Pretty straight
forward approach both in Perl and Raku. Keep it up great work.
--------------

=20
Average Replacements
https://github.sommrey.de/the-bears-den/2025/01/17/ch-304.html
=20
Pure regex solution and compact too with plenty of discussion. Highly
recommended.
--------------

=20
am I lazy?
https://fluca1978.github.io/2025/01/16/PerlWeeklyChallenge304.html
=20
Two simple and easy to follow solutions in Raku. You get enough discussio=
n
to get there.
--------------

=20
Perl Weekly Challenge 304
https://wlmb.github.io/2025/01/13/PWC304/
=20
Breaking down task into subtask is always very handy. Have the one-liner
and a complete solutions in the end. Great work.
--------------

=20
Arrange Any Aligned Average
https://dev.to/muthm/arrange-any-aligned-average-34j2
=20
Another demo of regex solution, very clever attempt. You must checkout th=
e
solution.
--------------

=20
Adding ones and maxing the mean
http://ccgi.campbellsmiths.force9.co.uk/challenge/304
=20
Nice hack to make the task easier. DIY tool lets you play with it too.
--------------

=20
The Weekly Challenge #304
https://hatley-software.blogspot.com/2025/01/robbie-hatleys-solutions-in-=
perl-for_13.html
=20
Use of goto, interesting. I know it is not commonly used these days. Chec=
k
it out yourself.
--------------

=20
Binary to the Maxmim
https://blog.firedrake.org/archive/2025/01/The_Weekly_Challenge_304__Bina=
ry_to_the_Maxmim.html
=20
Simple use of loop in Kotlin gave us the solution straight away. New to
Kotlin? You don't want to skip it.
--------------

=20

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

Rakudo

=20
2025.02 Ditana
https://rakudoweekly.blog/2025/01/13/2025-02-ditana/
=20
=20
--------------

=20

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

Weekly collections

=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week (
https://niceperl.blogspot.com/2025/01/dxxxi-9-great-cpan-modules-released
.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2025/01/dxcviii-metacpan-weekly-report.html
).
--------------

=20

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

Events

=20
GitLab pipelines and CI for Perl developers
https://www.meetup.com/code-mavens/events/304874972/
=20
This Virtual event is going to take place today, January 20, 2025, in Zoo=
m.
We will take a look at the GitLab pipelines and will bring a few examples
to so who to use it in various situations. Including GitLab pages for
building a front-end only web site.
--------------

=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


--3b7aa1108a3e9827ca5c6f58a352876aa237776cabe6515797ce0a42b1a8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=us-ascii
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #704 - 2025-01-20 - Perl Podcast





color=3D"#ffffff">






=20

=20

=20

=20
=20


=20

=20

=20

=20

=20
=20


=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20
=20


=20

=20
=20





background-color: #004065;
color: #FFF;
text-decoration: none;
font-size: 40px;
font-weight: bold;
font-family: Gadget;
=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #704 - 2025-01-20 - Perl Podcast



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

=20

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

=20


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

=20





=20


Hi there,


=20


Do you know of any active Perl Podcast?


=20


It reminds me when Lance Wicks reached out to ong>Joshua McAdams to revive P=
erlcast
in 2018. I later joined hands with Lan=
ce
and we even recorded the first podcast with Neil Bowers=
. Unfortunately it didn't work out. Fast forward, in the new year =
2025, we have another very active member, Philippe=
Bruhat
, who came up with The=
Underbar
, Podcast for Perl. There is already =
Episode 0 - A New Logo for Perl
is published which was recorded on=
January 10th, 2025. You should listen to it and share you=
r feedbacks to the creator. Also please do spread the word about it.


=20


This year German Perl/Raku Workshop is happening i=
n the beautiful city Munich. Even if Germang> is not your first language, you can still benefit from the presentations=
. I attended the workshop in the year 2018, my first time.=
I enjoyed the 3-days event thoroughly. I even gave couple of presentations=
in English. For me, it was the golden opportunity to meet=
so many Perl stalwarts. I made many friends for life. href=3D"https://act.yapc.eu/gpw2025/register">Buy your tickets now, it =
is starting on 12th May 2025 and ends on 14th May =
2025
.


=20


There is another good news in the year 2025, ef=3D"https://theweeklychallenge.org">The Weekly Challenge has secured =
sponsor for another 12 months, thanks to Lance Wicks for t=
he second year back to back.


=20


Stay safe and enjoy rest of the newsletter.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


e-datetime-format-relativetime/" style=3D"
font-size: 18px;
font-weight: bold;
">Introducing DateTime::Format::RelativeTime

eTime%3A%3AFormat%3A%3ARelativeTime+https%3A%2F%2Fwww.perl.com%2Farticle%2F=
release-of-new-module-datetime-format-relativetime%2F via -at-perlweekly"> src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Jacques Deguest
=


Announcement of the new Perl module DateTime::Format::Rela=
tiveTime, which is designed to mirror its equivalent Web API Intl.RelativeT=
imeFormat


=20

=20
=20


=20
>


mium-xs-integration-pt-1.html" style=3D"
font-size: 18px;
font-weight: bold;
">Premium XS Integration, Pt 1

gration%2C+Pt+1+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fnerdvana%2F2025%2F01=
%2Fpremium-xs-integration-pt-1.html via -at-perlweekly">rlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Nerdvana

yle=3D"font-size: 16px">
Here is the guide how to write safe, fast, convenient, and=
powerful XS libraries.


=20

=20
=20


=20
>


nnounce-perlwikihtml-v-122.html" style=3D"
font-size: 18px;
font-weight: bold;
">Announce Perl Wiki v1.22

iki+v1.22+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fron_savage%2F2025%2F01%2Fa=
nnounce-perlwikihtml-v-122.html via -at-perlweekly">ekly.com/img/twitter16.png" alt=3D"Tweet">


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

tyle=3D"font-size: 16px">
Please explore the latest release.


=20

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



Articles

=20


=20
>


with-perl/" style=3D"
font-size: 18px;
font-weight: bold;
">Creating MIDI Music with Perl

usic+with+Perl+https%3A%2F%2Fwww.perl.com%2Farticle%2Fcreating-midi-music-w=
ith-perl%2F by -at--at-gene_boggs via -at-perlweekly">.com/img/twitter16.png" alt=3D"Tweet">


=20
by thub.io/">Gene Boggs (an.org/author/GENE">GENE)

le=3D"font-size: 16px">
For all music lovers, here is your opportunity to use Perl=
for fun. Really cool tool, you must try.


=20

=20
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Yet Another Perl-Powered Company: Geolytica

l-Powered+Company%3A+Geolytica+https%3A%2F%2Fwww.perl.com%2Fgeolytica-power=
ed-by-perl%2F via -at-perlweekly">er16.png" alt=3D"Tweet">


=20
by Ervin Ruci

style=3D"font-size: 16px">
Imagine you want to parse free-form address input and matc=
h it against a database representing the road network. At Geolytica, Perl i=
s used to manage and enhance vast geo-location datasets and build the appli=
cation logic of the geocoding engines.


=20

=20
=20


=20
>


025/01/18/Timing-Peak-DRAM-Use-In-R-With-Perl-Part-1.html" style=3D"
font-size: 18px;
font-weight: bold;
">Profiling Peak DRAM Use in R With Perl - Part 1

DRAM+Use+in+R+With+Perl+-+Part+1+https%3A%2F%2Fchrisarg.github.io%2FKilling=
-It-with-PERL%2F2025%2F01%2F18%2FTiming-Peak-DRAM-Use-In-R-With-Perl-Part-1=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Christos Argyropoulos
=


Serious profiling discussed in 2 part series post.


=20

=20
=20


=20
>


025/01/19/Timing-Peak-DRAM-Use-In-R-With-Perl-Part-2.html" style=3D"
font-size: 18px;
font-weight: bold;
">Profiling Peak DRAM Use in R With Perl - Part 2

DRAM+Use+in+R+With+Perl+-+Part+2+https%3A%2F%2Fchrisarg.github.io%2FKilling=
-It-with-PERL%2F2025%2F01%2F19%2FTiming-Peak-DRAM-Use-In-R-With-Perl-Part-2=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Christos Argyropoulos
=


Continued the discussion of profiling Peak DRAM in this se=
cond post of the series.


=20

=20
=20



Discussion

=20


=20
>


-is-the-correct-perl-syntax-for-use-if-feature" style=3D"
font-size: 18px;
font-weight: bold;
">What is the correct Perl syntax for "use if, featu=
re"?

rect+Perl+syntax+for+%22use+if%2C+feature%22%3F+https%3A%2F%2Fstackoverflow=
.com%2Fquestions%2F79370061%2Fwhat-is-the-correct-perl-syntax-for-use-if-fe=
ature via -at-perlweekly">" alt=3D"Tweet">



Please checkout the reply for more detailed answer.


=20

=20
=20


=20
>


to-change-attribute-to-a-specific-non-alphabetic-order-using-xmltwig" style=
=3D"
font-size: 18px;
font-weight: bold;
">How to change attribute to a specific non-alphabetic or=
der using XML::Twig?

ttribute+to+a+specific+non-alphabetic+order+using+XML%3A%3ATwig%3F+https%3A=
%2F%2Fstackoverflow.com%2Fquestions%2F79369132%2Fhow-to-change-attribute-to=
-a-specific-non-alphabetic-order-using-xmltwig via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



Interesting use case and the solution too.


=20

=20
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Mohamma=
d Sajid Anwar
will help you step out of your comfort-zone. You can even=
win prize money of $50 by participating in the weekly challenge. We pick o=
ne champion at the end of the month from among all of the contributors duri=
ng the month, thanks to the sponsor Lance Wicks.


=20


=20
>


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

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


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


Welcome to a new week with a couple of fun tasks "Binary P=
refix" and "Alien Dictionary". 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.


=20

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


=20
>


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

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


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


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


=20

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


=20
>


tyle=3D"
font-size: 18px;
font-weight: bold;
">Arranged Average

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


=20
by Arne Sommer
style=3D"font-size: 16px">
Cool use of copy parameters where you can modify the conte=
nts. Raku Rocks.


=20

=20
=20


=20
>


odified-weekly-challenge-304.html" style=3D"
font-size: 18px;
font-weight: bold;
">Not Modified

tps%3A%2F%2Fjacoby-lpwk.onrender.com%2F2025%2F01%2F13%2Fnot-modified-weekly=
-challenge-304.html by -at-jacobydave via -at-perlweekly">lweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by t.blogspot.com/">Dave Jacoby (//metacpan.org/author/JACOBY">JACOBY)
=


Interesting analogy of week 304 with the HTTP status code.=
Always fun to read the blog post.


=20

m/img/dave_jacoby.jpg" title=3D"Dave Jacoby" width=3D"80" />
=20


=20
>


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

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


=20
by Jaldhar H. Vyas
=


For a change, I didn't see any magics used this week. Pret=
ty straight forward approach both in Perl and Raku. Keep it up great work.


=20

=20
=20


=20
>


7/ch-304.html" style=3D"
font-size: 18px;
font-weight: bold;
">Average Replacements

ments+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2025%2F01%2F17%2Fch=
-304.html via -at-perlweekly">.png" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
Pure regex solution and compact too with plenty of discuss=
ion. Highly recommended.


=20

=20
=20


=20
>


Challenge304.html" style=3D"
font-size: 18px;
font-weight: bold;
">am I lazy?

tps%3A%2F%2Ffluca1978.github.io%2F2025%2F01%2F16%2FPerlWeeklyChallenge304.h=
tml via -at-perlweekly">alt=3D"Tweet">


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Two simple and easy to follow solutions in Raku. You get e=
nough discussion to get there.


=20

=20
=20


=20
>


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

llenge+304+https%3A%2F%2Fwlmb.github.io%2F2025%2F01%2F13%2FPWC304%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Breaking down task into subtask is always very handy. Have=
the one-liner and a complete solutions in the end. Great work.


=20

=20
=20


=20
>


34j2" style=3D"
font-size: 18px;
font-weight: bold;
">Arrange Any Aligned Average

gned+Average+https%3A%2F%2Fdev.to%2Fmuthm%2Farrange-any-aligned-average-34j=
2 via -at-perlweekly">t=3D"Tweet">


=20
by Matthias Muth
=


Another demo of regex solution, very clever attempt. You m=
ust checkout the solution.


=20

=20
=20


=20
>


/304" style=3D"
font-size: 18px;
font-weight: bold;
">Adding ones and maxing the mean

+maxing+the+mean+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%=
2F304 via -at-perlweekly">" alt=3D"Tweet">


=20
by Peter Campbell Smith
=


Nice hack to make the task easier. DIY tool lets you play =
with it too.


=20

=20
=20


=20
>


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

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


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


Use of goto, interesting. I know it is not commonly used t=
hese days. Check it out yourself.


=20

=20
=20


=20
>


ekly_Challenge_304__Binary_to_the_Maxmim.html" style=3D"
font-size: 18px;
font-weight: bold;
">Binary to the Maxmim

axmim+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2025%2F01%2FThe_Weekly_C=
hallenge_304__Binary_to_the_Maxmim.html via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Simple use of loop in Kotlin gave us the solution straight=
away. New to Kotlin? You don't want to skip it.


=20

=20
=20



Rakudo

=20


=20
>


na/" style=3D"
font-size: 18px;
font-weight: bold;
">2025.02 Ditana

https%3A%2F%2Frakudoweekly.blog%2F2025%2F01%2F13%2F2025-02-ditana%2F via -at-p=
erlweekly">3D"Twe=<BRet">


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


=20


=20

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



Weekly collectio=
ns

=20


=20
>


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

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

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


reat-cpan-modules-released.html">Great CPAN modules released last week;=

y-report.html">MetaCPAN weekly report.


=20

=20
=20



Events

=20


=20
>


72/" style=3D"
font-size: 18px;
font-weight: bold;
">GitLab pipelines and CI for Perl developers

s+and+CI+for+Perl+developers+https%3A%2F%2Fwww.meetup.com%2Fcode-mavens%2Fe=
vents%2F304874972%2F via -at-perlweekly">g/twitter16.png" alt=3D"Tweet">



This Virtual event is going to take place today, January 2=
0, 2025, in Zoom. We will take a look at the GitLab pipelines and will brin=
g a few examples to so who to use it in various situations. Including GitLa=
b pages for building a front-end only web site.


=20

=20
=20



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


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


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


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


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


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



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









--3b7aa1108a3e9827ca5c6f58a352876aa237776cabe6515797ce0a42b1a8--

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

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

--===============2075074348==--

--===============2075074348==
Content-Type: multipart/alternative; boundary=3b7aa1108a3e9827ca5c6f58a352876aa237776cabe6515797ce0a42b1a8

--3b7aa1108a3e9827ca5c6f58a352876aa237776cabe6515797ce0a42b1a8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
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/704.html



Hi there,

Do you know of any active Perl Podcast?

It reminds me when Lance Wicks reached out to
Joshua McAdams to revive Perlcast (
http://www.perlcast.com ) in 2018. I later joined hands
with Lance and we even recorded the first podcast with
Neil Bowers. Unfortunately it didn't work out. Fast
forward, in the new year 2025, we have another very active
member, Philippe Bruhat, who came up with The Underbar (
https://underbar.cpan.io ), Podcast for Perl. There is
already Episode 0 - A New Logo for Perl is published which
was recorded on January 10th, 2025. You should listen to
it and share your feedbacks to the creator. Also please do spread the word
about it.

This year German Perl/Raku Workshop is happening in the
beautiful city Munich. Even if German is
not your first language, you can still benefit from the presentations. I
attended the workshop in the year 2018, my first time. I
enjoyed the 3-days event thoroughly. I even gave couple of presentations in
English. For me, it was the golden opportunity to meet so
many Perl stalwarts. I made many friends for life. Buy
your tickets now ( https://act.yapc.eu/gpw2025/register ), it is starting
on 12th May 2025 and ends on 14th May
2025
.

There is another good news in the year 2025, The Weekly
Challenge ( https://theweeklychallenge.org ) has secured sponsor for
another 12 months, thanks to Lance Wicks for the second
year back to back.

Stay safe and enjoy rest of the newsletter.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Introducing DateTime::Format::RelativeTime
https://www.perl.com/article/release-of-new-module-datetime-format-relati=
vetime/
=20
Announcement of the new Perl module DateTime::Format::RelativeTime, which
is designed to mirror its equivalent Web API Intl.RelativeTimeFormat
--------------

=20
Premium XS Integration, Pt 1
https://blogs.perl.org/users/nerdvana/2025/01/premium-xs-integration-pt-1=
.html
=20
Here is the guide how to write safe, fast, convenient, and powerful XS
libraries.
--------------

=20
Announce Perl Wiki v1.22
https://blogs.perl.org/users/ron_savage/2025/01/announce-perlwikihtml-v-1=
22.html
=20
Please explore the latest release.
--------------

=20

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

Articles

=20
Creating MIDI Music with Perl
https://www.perl.com/article/creating-midi-music-with-perl/
=20
For all music lovers, here is your opportunity to use Perl for fun. Reall=
y
cool tool, you must try.
--------------

=20
Yet Another Perl-Powered Company: Geolytica
https://www.perl.com/geolytica-powered-by-perl/
=20
Imagine you want to parse free-form address input and match it against a
database representing the road network. At Geolytica, Perl is used to
manage and enhance vast geo-location datasets and build the application
logic of the geocoding engines.
--------------

=20
Profiling Peak DRAM Use in R With Perl - Part 1
https://chrisarg.github.io/Killing-It-with-PERL/2025/01/18/Timing-Peak-DR=
AM-Use-In-R-With-Perl-Part-1.html
=20
Serious profiling discussed in 2 part series post.
--------------

=20
Profiling Peak DRAM Use in R With Perl - Part 2
https://chrisarg.github.io/Killing-It-with-PERL/2025/01/19/Timing-Peak-DR=
AM-Use-In-R-With-Perl-Part-2.html
=20
Continued the discussion of profiling Peak DRAM in this second post of th=
e
series.
--------------

=20

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

Discussion

=20
What is the correct Perl syntax for "use if, feature"?
https://stackoverflow.com/questions/79370061/what-is-the-correct-perl-syn=
tax-for-use-if-feature
=20
Please checkout the reply for more detailed answer.
--------------

=20
How to change attribute to a specific non-alphabetic order using XML::Twi=
g?
https://stackoverflow.com/questions/79369132/how-to-change-attribute-to-a=
-specific-non-alphabetic-order-using-xmltwig
=20
Interesting use case and the solution too.
--------------

=20

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

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid
Anwar ( https://manwar.org ) will help you step out of your comfort-zone.
You can even win prize money of $50 by participating in the weekly
challenge. We pick one champion at the end of the month from among all of
the contributors during the month, thanks to the sponsor Lance Wicks.
=20
The Weekly Challenge - 305
https://theweeklychallenge.org/blog/perl-weekly-challenge-305
=20
Welcome to a new week with a couple of fun tasks "Binary Prefix" and "Ali=
en
Dictionary". 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 - 304
https://theweeklychallenge.org/blog/recap-challenge-304
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Arrange Binary" and "Maximum Average" tasks in Perl and Raku. You
will find plenty of solutions to keep you busy.
--------------

=20
Arranged Average
https://raku-musings.com/arranged-average.html
=20
Cool use of copy parameters where you can modify the contents. Raku Rocks=
.
--------------

=20
Not Modified
https://jacoby-lpwk.onrender.com/2025/01/13/not-modified-weekly-challenge=
-304.html
=20
Interesting analogy of week 304 with the HTTP status code. Always fun to
read the blog post.
--------------

=20
Perl Weekly Challenge: Week 304
https://www.braincells.com/perl/2025/01/perl_weekly_challenge_week_304.ht=
ml
=20
For a change, I didn't see any magics used this week. Pretty straight
forward approach both in Perl and Raku. Keep it up great work.
--------------

=20
Average Replacements
https://github.sommrey.de/the-bears-den/2025/01/17/ch-304.html
=20
Pure regex solution and compact too with plenty of discussion. Highly
recommended.
--------------

=20
am I lazy?
https://fluca1978.github.io/2025/01/16/PerlWeeklyChallenge304.html
=20
Two simple and easy to follow solutions in Raku. You get enough discussio=
n
to get there.
--------------

=20
Perl Weekly Challenge 304
https://wlmb.github.io/2025/01/13/PWC304/
=20
Breaking down task into subtask is always very handy. Have the one-liner
and a complete solutions in the end. Great work.
--------------

=20
Arrange Any Aligned Average
https://dev.to/muthm/arrange-any-aligned-average-34j2
=20
Another demo of regex solution, very clever attempt. You must checkout th=
e
solution.
--------------

=20
Adding ones and maxing the mean
http://ccgi.campbellsmiths.force9.co.uk/challenge/304
=20
Nice hack to make the task easier. DIY tool lets you play with it too.
--------------

=20
The Weekly Challenge #304
https://hatley-software.blogspot.com/2025/01/robbie-hatleys-solutions-in-=
perl-for_13.html
=20
Use of goto, interesting. I know it is not commonly used these days. Chec=
k
it out yourself.
--------------

=20
Binary to the Maxmim
https://blog.firedrake.org/archive/2025/01/The_Weekly_Challenge_304__Bina=
ry_to_the_Maxmim.html
=20
Simple use of loop in Kotlin gave us the solution straight away. New to
Kotlin? You don't want to skip it.
--------------

=20

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

Rakudo

=20
2025.02 Ditana
https://rakudoweekly.blog/2025/01/13/2025-02-ditana/
=20
=20
--------------

=20

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

Weekly collections

=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week (
https://niceperl.blogspot.com/2025/01/dxxxi-9-great-cpan-modules-released
.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2025/01/dxcviii-metacpan-weekly-report.html
).
--------------

=20

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

Events

=20
GitLab pipelines and CI for Perl developers
https://www.meetup.com/code-mavens/events/304874972/
=20
This Virtual event is going to take place today, January 20, 2025, in Zoo=
m.
We will take a look at the GitLab pipelines and will bring a few examples
to so who to use it in various situations. Including GitLab pages for
building a front-end only web site.
--------------

=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


--3b7aa1108a3e9827ca5c6f58a352876aa237776cabe6515797ce0a42b1a8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=us-ascii
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #704 - 2025-01-20 - Perl Podcast





color=3D"#ffffff">






=20

=20

=20

=20
=20


=20

=20

=20

=20

=20
=20


=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20
=20


=20

=20
=20





background-color: #004065;
color: #FFF;
text-decoration: none;
font-size: 40px;
font-weight: bold;
font-family: Gadget;
=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #704 - 2025-01-20 - Perl Podcast



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

=20

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

=20


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

=20





=20


Hi there,


=20


Do you know of any active Perl Podcast?


=20


It reminds me when Lance Wicks reached out to ong>Joshua McAdams to revive P=
erlcast
in 2018. I later joined hands with Lan=
ce
and we even recorded the first podcast with Neil Bowers=
. Unfortunately it didn't work out. Fast forward, in the new year =
2025, we have another very active member, Philippe=
Bruhat
, who came up with The=
Underbar
, Podcast for Perl. There is already =
Episode 0 - A New Logo for Perl
is published which was recorded on=
January 10th, 2025. You should listen to it and share you=
r feedbacks to the creator. Also please do spread the word about it.


=20


This year German Perl/Raku Workshop is happening i=
n the beautiful city Munich. Even if Germang> is not your first language, you can still benefit from the presentations=
. I attended the workshop in the year 2018, my first time.=
I enjoyed the 3-days event thoroughly. I even gave couple of presentations=
in English. For me, it was the golden opportunity to meet=
so many Perl stalwarts. I made many friends for life. href=3D"https://act.yapc.eu/gpw2025/register">Buy your tickets now, it =
is starting on 12th May 2025 and ends on 14th May =
2025
.


=20


There is another good news in the year 2025, ef=3D"https://theweeklychallenge.org">The Weekly Challenge has secured =
sponsor for another 12 months, thanks to Lance Wicks for t=
he second year back to back.


=20


Stay safe and enjoy rest of the newsletter.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


e-datetime-format-relativetime/" style=3D"
font-size: 18px;
font-weight: bold;
">Introducing DateTime::Format::RelativeTime

eTime%3A%3AFormat%3A%3ARelativeTime+https%3A%2F%2Fwww.perl.com%2Farticle%2F=
release-of-new-module-datetime-format-relativetime%2F via -at-perlweekly"> src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Jacques Deguest
=


Announcement of the new Perl module DateTime::Format::Rela=
tiveTime, which is designed to mirror its equivalent Web API Intl.RelativeT=
imeFormat


=20

=20
=20


=20
>


mium-xs-integration-pt-1.html" style=3D"
font-size: 18px;
font-weight: bold;
">Premium XS Integration, Pt 1

gration%2C+Pt+1+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fnerdvana%2F2025%2F01=
%2Fpremium-xs-integration-pt-1.html via -at-perlweekly">rlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Nerdvana

yle=3D"font-size: 16px">
Here is the guide how to write safe, fast, convenient, and=
powerful XS libraries.


=20

=20
=20


=20
>


nnounce-perlwikihtml-v-122.html" style=3D"
font-size: 18px;
font-weight: bold;
">Announce Perl Wiki v1.22

iki+v1.22+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fron_savage%2F2025%2F01%2Fa=
nnounce-perlwikihtml-v-122.html via -at-perlweekly">ekly.com/img/twitter16.png" alt=3D"Tweet">


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

tyle=3D"font-size: 16px">
Please explore the latest release.


=20

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



Articles

=20


=20
>


with-perl/" style=3D"
font-size: 18px;
font-weight: bold;
">Creating MIDI Music with Perl

usic+with+Perl+https%3A%2F%2Fwww.perl.com%2Farticle%2Fcreating-midi-music-w=
ith-perl%2F by -at--at-gene_boggs via -at-perlweekly">.com/img/twitter16.png" alt=3D"Tweet">


=20
by thub.io/">Gene Boggs (an.org/author/GENE">GENE)

le=3D"font-size: 16px">
For all music lovers, here is your opportunity to use Perl=
for fun. Really cool tool, you must try.


=20

=20
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Yet Another Perl-Powered Company: Geolytica

l-Powered+Company%3A+Geolytica+https%3A%2F%2Fwww.perl.com%2Fgeolytica-power=
ed-by-perl%2F via -at-perlweekly">er16.png" alt=3D"Tweet">


=20
by Ervin Ruci

style=3D"font-size: 16px">
Imagine you want to parse free-form address input and matc=
h it against a database representing the road network. At Geolytica, Perl i=
s used to manage and enhance vast geo-location datasets and build the appli=
cation logic of the geocoding engines.


=20

=20
=20


=20
>


025/01/18/Timing-Peak-DRAM-Use-In-R-With-Perl-Part-1.html" style=3D"
font-size: 18px;
font-weight: bold;
">Profiling Peak DRAM Use in R With Perl - Part 1

DRAM+Use+in+R+With+Perl+-+Part+1+https%3A%2F%2Fchrisarg.github.io%2FKilling=
-It-with-PERL%2F2025%2F01%2F18%2FTiming-Peak-DRAM-Use-In-R-With-Perl-Part-1=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Christos Argyropoulos
=


Serious profiling discussed in 2 part series post.


=20

=20
=20


=20
>


025/01/19/Timing-Peak-DRAM-Use-In-R-With-Perl-Part-2.html" style=3D"
font-size: 18px;
font-weight: bold;
">Profiling Peak DRAM Use in R With Perl - Part 2

DRAM+Use+in+R+With+Perl+-+Part+2+https%3A%2F%2Fchrisarg.github.io%2FKilling=
-It-with-PERL%2F2025%2F01%2F19%2FTiming-Peak-DRAM-Use-In-R-With-Perl-Part-2=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Christos Argyropoulos
=


Continued the discussion of profiling Peak DRAM in this se=
cond post of the series.


=20

=20
=20



Discussion

=20


=20
>


-is-the-correct-perl-syntax-for-use-if-feature" style=3D"
font-size: 18px;
font-weight: bold;
">What is the correct Perl syntax for "use if, featu=
re"?

rect+Perl+syntax+for+%22use+if%2C+feature%22%3F+https%3A%2F%2Fstackoverflow=
.com%2Fquestions%2F79370061%2Fwhat-is-the-correct-perl-syntax-for-use-if-fe=
ature via -at-perlweekly">" alt=3D"Tweet">



Please checkout the reply for more detailed answer.


=20

=20
=20


=20
>


to-change-attribute-to-a-specific-non-alphabetic-order-using-xmltwig" style=
=3D"
font-size: 18px;
font-weight: bold;
">How to change attribute to a specific non-alphabetic or=
der using XML::Twig?

ttribute+to+a+specific+non-alphabetic+order+using+XML%3A%3ATwig%3F+https%3A=
%2F%2Fstackoverflow.com%2Fquestions%2F79369132%2Fhow-to-change-attribute-to=
-a-specific-non-alphabetic-order-using-xmltwig via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



Interesting use case and the solution too.


=20

=20
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Mohamma=
d Sajid Anwar
will help you step out of your comfort-zone. You can even=
win prize money of $50 by participating in the weekly challenge. We pick o=
ne champion at the end of the month from among all of the contributors duri=
ng the month, thanks to the sponsor Lance Wicks.


=20


=20
>


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

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


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


Welcome to a new week with a couple of fun tasks "Binary P=
refix" and "Alien Dictionary". 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.


=20

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


=20
>


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

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


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


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


=20

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


=20
>


tyle=3D"
font-size: 18px;
font-weight: bold;
">Arranged Average

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


=20
by Arne Sommer
style=3D"font-size: 16px">
Cool use of copy parameters where you can modify the conte=
nts. Raku Rocks.


=20

=20
=20


=20
>


odified-weekly-challenge-304.html" style=3D"
font-size: 18px;
font-weight: bold;
">Not Modified

tps%3A%2F%2Fjacoby-lpwk.onrender.com%2F2025%2F01%2F13%2Fnot-modified-weekly=
-challenge-304.html by -at-jacobydave via -at-perlweekly">lweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by t.blogspot.com/">Dave Jacoby (//metacpan.org/author/JACOBY">JACOBY)
=


Interesting analogy of week 304 with the HTTP status code.=
Always fun to read the blog post.


=20

m/img/dave_jacoby.jpg" title=3D"Dave Jacoby" width=3D"80" />
=20


=20
>


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

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


=20
by Jaldhar H. Vyas
=


For a change, I didn't see any magics used this week. Pret=
ty straight forward approach both in Perl and Raku. Keep it up great work.


=20

=20
=20


=20
>


7/ch-304.html" style=3D"
font-size: 18px;
font-weight: bold;
">Average Replacements

ments+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2025%2F01%2F17%2Fch=
-304.html via -at-perlweekly">.png" alt=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
Pure regex solution and compact too with plenty of discuss=
ion. Highly recommended.


=20

=20
=20


=20
>


Challenge304.html" style=3D"
font-size: 18px;
font-weight: bold;
">am I lazy?

tps%3A%2F%2Ffluca1978.github.io%2F2025%2F01%2F16%2FPerlWeeklyChallenge304.h=
tml via -at-perlweekly">alt=3D"Tweet">


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Two simple and easy to follow solutions in Raku. You get e=
nough discussion to get there.


=20

=20
=20


=20
>


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

llenge+304+https%3A%2F%2Fwlmb.github.io%2F2025%2F01%2F13%2FPWC304%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Breaking down task into subtask is always very handy. Have=
the one-liner and a complete solutions in the end. Great work.


=20

=20
=20


=20
>


34j2" style=3D"
font-size: 18px;
font-weight: bold;
">Arrange Any Aligned Average

gned+Average+https%3A%2F%2Fdev.to%2Fmuthm%2Farrange-any-aligned-average-34j=
2 via -at-perlweekly">t=3D"Tweet">


=20
by Matthias Muth
=


Another demo of regex solution, very clever attempt. You m=
ust checkout the solution.


=20

=20
=20


=20
>


/304" style=3D"
font-size: 18px;
font-weight: bold;
">Adding ones and maxing the mean

+maxing+the+mean+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%=
2F304 via -at-perlweekly">" alt=3D"Tweet">


=20
by Peter Campbell Smith
=


Nice hack to make the task easier. DIY tool lets you play =
with it too.


=20

=20
=20


=20
>


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

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


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


Use of goto, interesting. I know it is not commonly used t=
hese days. Check it out yourself.


=20

=20
=20


=20
>


ekly_Challenge_304__Binary_to_the_Maxmim.html" style=3D"
font-size: 18px;
font-weight: bold;
">Binary to the Maxmim

axmim+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2025%2F01%2FThe_Weekly_C=
hallenge_304__Binary_to_the_Maxmim.html via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Simple use of loop in Kotlin gave us the solution straight=
away. New to Kotlin? You don't want to skip it.


=20

=20
=20



Rakudo

=20


=20
>


na/" style=3D"
font-size: 18px;
font-weight: bold;
">2025.02 Ditana

https%3A%2F%2Frakudoweekly.blog%2F2025%2F01%2F13%2F2025-02-ditana%2F via -at-p=
erlweekly">3D"Twe=<BRet">


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


=20


=20

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



Weekly collectio=
ns

=20


=20
>


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

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

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


reat-cpan-modules-released.html">Great CPAN modules released last week;=

y-report.html">MetaCPAN weekly report.


=20

=20
=20



Events

=20


=20
>


72/" style=3D"
font-size: 18px;
font-weight: bold;
">GitLab pipelines and CI for Perl developers

s+and+CI+for+Perl+developers+https%3A%2F%2Fwww.meetup.com%2Fcode-mavens%2Fe=
vents%2F304874972%2F via -at-perlweekly">g/twitter16.png" alt=3D"Tweet">



This Virtual event is going to take place today, January 2=
0, 2025, in Zoom. We will take a look at the GitLab pipelines and will brin=
g a few examples to so who to use it in various situations. Including GitLa=
b pages for building a front-end only web site.


=20

=20
=20



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


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


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


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


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


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



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









--3b7aa1108a3e9827ca5c6f58a352876aa237776cabe6515797ce0a42b1a8--

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

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

--===============2075074348==--

  1. 2025-01-01 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Hallel
  2. 2025-01-02 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Update regarding subway complaint
  3. 2025-01-02 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Update regarding subway complaint
  4. 2025-01-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Trains are not safe like this
  5. 2025-01-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] death in a second... NYC is no longer safe
  6. 2025-01-02 Professional Career Services <nj-at-nj.pcsjobs.org> Subject: [Hangout - NYLXS] Living in Israel? Prepare for a lucrative career
  7. 2025-01-07 From: "Professional Career Services" <nj-at-nj.pcsjobs.org> Subject: [Hangout - NYLXS] PCS Postings 1-7-2025
  8. 2025-01-08 From: "Chaim Desser" <info-at-poelgroupstaffing.com> Re: [Hangout - NYLXS] a suitable position
  9. 2025-01-08 From: "Indeed" <alert-at-indeed.com> Subject: [Hangout - NYLXS] Novo Nordisk is hiring for Internship -
  10. 2025-01-10 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] The Trains are not safe like this
  11. 2025-01-13 NYS Department of Labor <nysdol-at-public.govdelivery.com> Subject: [Hangout - NYLXS] =?cp1252?q?Message_from_NYS_DOL=3A_It=92s_Not_?=
  12. 2025-01-13 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #703 - Teach me some Perl!
  13. 2025-01-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] 33 hostages in exchange for 1000 prisioners and 6
  14. 2025-01-14 Johns Hopkins Engineering <jhep-at-jhu.edu> Subject: [Hangout - NYLXS] =?utf-8?q?Today_=40_Noon_ET=2E_Details_to_Earn?=
  15. 2025-01-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] All your streets Be Mine!!!
  16. 2025-01-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Kabbalistic meaning for the digitus impudicus
  17. 2025-01-18 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Islam - and Peace...
  18. 2025-01-19 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] Islam - and Peace...
  19. 2025-01-20 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #704 - Perl Podcast
  20. 2025-01-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] US Migration laws and Islamic terrorism
  21. 2025-01-20 Professional Career Services <nj-at-nj.pcsjobs.org> Subject: [Hangout - NYLXS] MS Accounting Israel Program Open House! Join us
  22. 2025-01-26 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Jim Hensen
  23. 2025-01-27 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #705 - Something is moving
  24. 2025-01-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Soe shall you reap...
  25. 2025-01-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Basic lack of ethics on Wuhan and mass survailence
  26. 2025-01-28 Johns Hopkins Engineering <jhep-at-jhu.edu> Subject: [Hangout - NYLXS] Meet the Recruiter -at- Johns Hopkins Engineering
  27. 2025-01-31 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Edwin Snoden and the US Senate
  28. 2025-01-30 Daniel Soloff <daniel-at-nj.pcsjobs.org> Subject: [Hangout - NYLXS] There is a crisis in town!

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