Tue Apr 23 14:20:59 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-12-01

HANGOUT

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

Key: Value:

Key: Value:

MESSAGE
DATE 2023-12-18
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] =?utf-8?q?=5BPerlweekly=5D_=23647_-_Happy_birt?=
From hangout-bounces-at-nylxs.com Mon Dec 18 05:39:41 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 43CB01640C0;
Mon, 18 Dec 2023 05:39:39 -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 25EE81640BD; Mon, 18 Dec 2023 05:39:35 -0500 (EST)
Resent-From: Ruben Safir
Resent-Date: Mon, 18 Dec 2023 05:39:35 -0500
Resent-Message-ID: <20231218103935.GA1412-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.wrqvtpvr.outbound-mail.sendgrid.net
(s.wrqvtpvr.outbound-mail.sendgrid.net [149.72.115.133])
(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 40D041640B3
for ; Mon, 18 Dec 2023 04:26:49 -0500 (EST)
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=GTNM2ak/ZjZwgbQW+yLVWziGRGH65n7VR71kEjT2Anc=;
b=zh9YboZoiQmhwFwgHd7QrvmCxxpU7Tr2ecNjHc/FXkYxo9trW/8qeatKhzYHfeBeKAg+
dWDZurJJOdivdve9Sa8XPCPYyJwx5w4sTO0R72F4ME45JZPSzaYe5WqFvYrPSSMpxKM5IH
8Nubk9ZSXA1qoJuRVCltHZx+F/2GKVpS8=
Received: by filterdrecv-6b68c9f446-plpwr with SMTP id
filterdrecv-6b68c9f446-plpwr-1-65801058-11
2023-12-18 09:26:48.583565774 +0000 UTC m=+5323550.496399285
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-4 (SG) with HTTP
id yht0yKX0R9u_837LXZ9_ew Mon, 18 Dec 2023 09:26:48.417 +0000 (UTC)
Date: Mon, 18 Dec 2023 09:26:48 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID:
X-SG-EID: =?us-ascii?Q?M1=2FjcUx8bKKmPSvog7OicVb7xhPyRXFJujbU=2FnMcqF+2meNU9xft7hc6iXDL7R?=
=?us-ascii?Q?hvdaGp5RXU4D6JWYnrYlCI23ndcIsxxcvyBGC0o?=
=?us-ascii?Q?45lKI=2FbFpO5atJIkdwMXGK4k8zyTGQHGiAZ74Zd?=
=?us-ascii?Q?vAAf3mrsZLyDdBB5tC6EnOxBOC8XAGbSqsWQozD?=
=?us-ascii?Q?Gy=2Fkf6xf2thOIo6I+9u7K2ZSjPRz6682y3acVNr?=
=?us-ascii?Q?wQ9JLEsVAATcNQSHc=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: AKlQ+1ayr5OTQkc2iQnknw==
Subject: [Hangout - NYLXS] =?utf-8?q?=5BPerlweekly=5D_=23647_-_Happy_birt?=
=?utf-8?b?aGRheSBQZXJsISDwn46C?=
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="===============0053306729=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============0053306729==
Content-Type: multipart/alternative; boundary=30dcbd174b6c480989ef865f8dad0228bf38595ad35e266b34aa124b1813

--30dcbd174b6c480989ef865f8dad0228bf38595ad35e266b34aa124b1813
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/647.html



Hi there!

Today is the 35th birthday of Perl.

If you don't have an advent calendar just go around the kitchen randomly
opening doors and see if there is anything edible... Luckily you can pick
from several calendars

The Perl Advent calendar ( https://perladvent.org/2023/ ) continues and now
there are the The Twelve Days of Dancer (
https://advent.perldancer.org/2023 ) as well

Enjoy your week!

--
Your editor: Gabor Szabo.


Announcements

=20
Dancer2 1.1.0 Released
https://blogs.perl.org/users/jason_a_crome/2023/12/dancer2-110-released.h=
tml
=20
=20
--------------

=20

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

Advent Calendar

=20
Santa's Helpers' Helpers
https://perladvent.org/2023/2023-12-11.html
=20
=20
--------------

=20
My Top 7 Perl New Features
https://perladvent.org/2023/2023-12-12.html
=20
=20
--------------

=20
Santa's New Dispatcher
https://perladvent.org/2023/2023-12-13.html
=20
=20
--------------

=20
Introduction to class feature
https://perladvent.org/2023/2023-12-14.html
=20
=20
--------------

=20
Santa=E2=80=99s Workshop Secrets: The Magical Test2 Suite (Part 1)
https://perladvent.org/2023/2023-12-15.html
=20
=20
--------------

=20
Santa=E2=80=99s Workshop Secrets: The Magical Test2 Suite (Part 2)
https://perladvent.org/2023/2023-12-16.html
=20
=20
--------------

=20
Sequentially Consistent Santa
https://perladvent.org/2023/2023-12-17.html
=20
=20
--------------

=20
Trimming audio files with Audio::Nama
https://perladvent.org/2023/2023-12-18.html
=20
=20
--------------

=20

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

Sponsors

=20
Rust Maven
https://rust.code-maven.com/
=20
Rust is, in a way, orthogonal to Perl. It is a rather verbose language wi=
th
a steep learning curve. However it is much faster than Perl and can be
cross-compiled and easily distributed. It provides memory safety though
it takes time to get used-to the ownership model. On the other hand it
makes it rather easy to write threaded applications. I've been writing
about Rust for a while on the Rust Maven site. You are invited to
subscribe to the Rust Maven newsletter (
https://rust.code-maven.com/subscribe )!
--------------

=20

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

Twelve Days of Dancer

=20
It's the Twelve Days of Dancer, 2023 edition!
https://blogs.perl.org/users/jason_a_crome/2023/12/its-the-twelve-days-of=
-dancer-2023-edition.html
=20
The 2023 Dancer Advent Calendar, the Twelve Days of Dancer is up and
running! We hope you'll enjoy this year's version - there's a lot of fun
and practical gifts to be found there.
--------------

=20
The Twelve Days of Dancer, 2023 Edition
https://advent.perldancer.org/2023/13
=20
State of the Dancer - Questions for the Community - Let's Dance!
--------------

=20
A new plugin for host-specific routing
https://advent.perldancer.org/2023/14
=20
=20
--------------

=20
Dancer2::Plugin::Mason - What's old is new again!
https://advent.perldancer.org/2023/15
=20
=20
--------------

=20
Building a Sleek Blog in a Snap with Dancer2 and LiteBlog
https://advent.perldancer.org/2023/16
=20
=20
--------------

=20
Svelte as a Dancer
https://advent.perldancer.org/2023/17
=20
=20
--------------

=20
A new way to use DBIx::Class in your Dancer2 apps!
https://advent.perldancer.org/2023/18
=20
=20
--------------

=20

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

Perl Steering Council

=20
This Week in PSC (128) | 2023-12-14
https://blogs.perl.org/users/psc/2023/12/this-week-in-psc-128-2023-12-14.=
html
=20
=20
--------------

=20
This Week in PSC (127) | 2023-12-07
https://blogs.perl.org/users/psc/2023/12/this-week-in-psc-127.html
=20
=20
--------------

=20

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

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad 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 - 248
https://theweeklychallenge.org/blog/perl-weekly-challenge-248
=20
Welcome to a new week with a couple of fun tasks "Shortest Distance" and
"Submatrix Sum". 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 - 247
https://theweeklychallenge.org/blog/recap-challenge-247
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Secret Santa" and "Most Frequent Letter Pair" tasks in Perl and
Raku. You will find plenty of solutions to keep you busy.
--------------

=20
The Santa Letters
https://raku-musings.com/santa-letters.html
=20
This week we get more than what is asked in the task. Kudos for the effor=
t,
keep it great work up.
--------------

=20
Weighing and Counting Pairs
https://github.sommrey.de/blog/pwc/challenge-247
=20
Thoroughly discussed and presented the solution, plenty to keep you
engaged. Thanks for sharing.
--------------

=20
Perl Weekly Challenge 247: Most Frequent Letter Pair
https://blogs.perl.org/users/laurent_r/2023/12/perl-weekly-challenge-247-=
most-frequent-letter-pair.html
=20
Simple and compact solutions in Perl and Raku. It is well documented too,
thank you for your contributions.
--------------

=20
THE WEEKLY CHALLENGE - 247
https://egroup.kolouch.org/nextcloud/sites/lubos/2023-12-11_Weekly_challe=
nge_247
=20
A very unique approach to get the job done in different languages
presenting the internals. Coolest approach.
--------------

=20
arrays everywhere!
https://fluca1978.github.io/2023/12/11/PerlWeeklyChallenge247.html
=20
Presenting the power of Raku's regular expression. Greatly discussed too.
--------------

=20
Perl Weekly Challenge 247
https://wlmb.github.io/2023/12/11/PWC247/
=20
Perl command line solutions to both tasks, incredible. Well done and keep
it up.
--------------

=20
Writing Letter Pairs to Santa
https://packy.dardan.com/2023/12/13/perl-weekly-challenge/
=20
Cool demo of Perl's function signature in this week solution. Thanks for
sharing the knowledge with us.
--------------

=20
Santa=E2=80=99s letters
http://ccgi.campbellsmiths.force9.co.uk/challenge/247
=20
Sort hash value in Perl is the core. Also some Perl magic in display. Kee=
p
it up great work.
--------------

=20
Most Frequent Santa
https://blog.firedrake.org/archive/2023/12/The_Weekly_Challenge_247__Most=
_Frequent_Santa.html
=20
Flow network problem solved with Ford-Fulkerson. Another jargon to keep u=
s
busy. Thanks for your support and contributions.
--------------

=20
The one about frequency
https://dev.to/simongreennet/the-one-about-frequency-la6
=20
Nice to know more about Santa Secret. Not to be missed the solutions in
Perl and Python.
--------------

=20
PWC247
https://thiujiac.blogspot.com/2023/12/pwc-247.html
=20
Cool use of localised subroutine ref in action. You must checkout for mor=
e
information.
--------------

=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/2023/12/cdlxxiv-7-great-cpan-modules-releas
ed.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2023/12/dlxxv-metacpan-weekly-report-imager
.html );
StackOverflow Perl report (
https://niceperl.blogspot.com/2023/12/dci-stackoverflow-perl-report.html
).
--------------

=20

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

The corner of Gabor
A couple of entries sneaked in by Gabor.
=20
The Turbofish ::<> in Rust
https://rust.code-maven.com/turbofish
=20
Rust has an interesting feature of context sensitivity and it has an
'operator' called Trubofish. Don't forget to subscribe to the Rust Maven
newsletter ( https://rust.code-maven.com/subscribe )!
--------------

=20
Diverging Functions - functions that never return in Rust
https://rust.code-maven.com/diverging-functions
=20
=20
--------------

=20

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

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

=20
Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse=
in the Philippines
https://job.perl.careers/71g
=20
Our UK-based 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 currently seeking a passionate and exceptional Perl
programmer based in the Philippines to join their team.
--------------

=20
Adventure Awaits! Senior Perl roles in Malaysia, Dubai and Malta
https://job.perl.careers/57v
=20
Clever folks know that if you=E2=80=99re lucky, you can earn a living and=
have an
adventure at the same time. Enter our international client: online
trading is their game, and they=E2=80=99re looking for Perl People with p=
assion,
drive, and an appreciation for new experiences.
--------------

=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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #647 - 2023-12-18 - Happy birthday Perl! =F0=9F=<BR>=8E=82





color=3D"#ffffff">






=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20

=20
=20


=20

=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 #647 - 2023-12-18 - Happy birthday Perl! =F0=9F=8E=82



latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">Gabor Szabo

=20

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

=20


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

=20





=20


Hi there!


=20


Today is the 35th birthday of Perl.


=20


If you don't have an advent calendar just go around the kitchen ran=
domly opening doors and see if there is anything edible... Luckily you can =
pick from several calendars


=20


The Perl Advent calendara> continues and now there are the /2023">The Twelve Days of Dancer as well


=20


Enjoy your week!


=20


Your editor: Gabor Szabo.



mg/gabor_szabo.png" />




Announcementsiv>
=20


=20
>


2/dancer2-110-released.html" style=3D"
font-size: 18px;
font-weight: bold;
">Dancer2 1.1.0 Released

eleased+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fjason_a_crome%2F2023%2F12%2F=
dancer2-110-released.html by -at-cromedome via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/jason_a_crome/">Jason A. Crome (href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


=20


=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20



Advent Calendar<=
/div>
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Santa's Helpers' Helpers

rs%27+Helpers+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-11.html via -at-pe=
rlweekly">3D"Twee=<BRt">


=20
by /druthb">D Ruth Holloway

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


=20

m/img/ruth_bavousett.png" title=3D"D Ruth Holloway" width=3D"80" />
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">My Top 7 Perl New Features

ew+Features+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-12.html by -at-brian=
dfoy_perl via -at-perlweekly">.png" alt=3D"Tweet">


=20
by l.org/users/brian_d_foy/">brian d foy (=3D"https://metacpan.org/author/BDFOY">BDFOY)
=


=20


=20

m/img/brian_d_foy.png" title=3D"brian d foy" width=3D"80" />
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Santa's New Dispatcher

ispatcher+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-13.html via -at-perlwe=
ekly">3D"Tweet"<=
/a>

=20
by
rl.org/users/oodler_577/">Oodler =


=20


=20

=20
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Introduction to class feature

+class+feature+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-14.html by -at-cp=
an_author via -at-perlweekly">.png" alt=3D"Tweet">


=20
by g/">Mohammad S. Anwar (pan.org/author/MANWAR">MANWAR)
<=
p style=3D"font-size: 16px">
=20


=20

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


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Santa=E2=80=99s Workshop Secrets: The Magical Test2 Sui=
te (Part 1)

+Workshop+Secrets%3A+The+Magical+Test2+Suite+%28Part+1%29+https%3A%2F%2Fper=
ladvent.org%2F2023%2F2023-12-15.html via -at-perlweekly">erlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by d.blogspot.com/">Breno de Oliveira (https://metacpan.org/author/GARU">GARU)
=


=20


=20

m/img/breno_de_oliveira.png" title=3D"Breno de Oliveira" width=3D"80" />
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Santa=E2=80=99s Workshop Secrets: The Magical Test2 Sui=
te (Part 2)

+Workshop+Secrets%3A+The+Magical+Test2+Suite+%28Part+2%29+https%3A%2F%2Fper=
ladvent.org%2F2023%2F2023-12-16.html via -at-perlweekly">erlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by d.blogspot.com/">Breno de Oliveira (https://metacpan.org/author/GARU">GARU)
=


=20


=20

m/img/breno_de_oliveira.png" title=3D"Breno de Oliveira" width=3D"80" />
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Sequentially Consistent Santa

nsistent+Santa+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-17.html via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by rl.org/users/oodler_577/">Oodler
=


=20


=20

=20
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Trimming audio files with Audio::Nama

files+with+Audio%3A%3ANama+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-18=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Joel Roth

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


=20

=20
=20



Sponsors

=20


=20
style=3D"
background-color:#EEEEEE;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding-left: 10px;
"
=20
>


font-size: 18px;
font-weight: bold;
">Rust Maven

s%3A%2F%2Frust.code-maven.com%2F by -at-szabgab via -at-perlweekly">ttps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by om/">Gabor Szabo (rg/author/SZABGAB">SZABGAB)

tyle=3D"font-size: 16px">
Rust is, in a way, orthogonal to Perl. It is a rather verb=
ose language with a steep learning curve. However it is much faster than Pe=
rl and can be cross-compiled and easily distributed. It provides memory saf=
ety though it takes time to get used-to the ownership model. On the other h=
and it makes it rather easy to write threaded applications. I've been writi=
ng about Rust for a while on the Rust Maven site. You are invited to subscr=
ibe to the Rust Maven new=
sletter
!


=20

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



Twelve Days of D=
ancer

=20


=20
>


2/its-the-twelve-days-of-dancer-2023-edition.html" style=3D"
font-size: 18px;
font-weight: bold;
">It's the Twelve Days of Dancer, 2023 edition!

ve+Days+of+Dancer%2C+2023+edition%21+https%3A%2F%2Fblogs.perl.org%2Fusers%2=
Fjason_a_crome%2F2023%2F12%2Fits-the-twelve-days-of-dancer-2023-edition.htm=
l by -at-cromedome via -at-perlweekly">tter16.png" alt=3D"Tweet">


=20
by l.org/users/jason_a_crome/">Jason A. Crome (href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


The 2023 Dancer Advent Calendar, the Twelve Days of Dancer=
is up and running! We hope you'll enjoy this year's version - there's a lo=
t of fun and practical gifts to be found there.


=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">The Twelve Days of Dancer, 2023 Edition

+of+Dancer%2C+2023+Edition+https%3A%2F%2Fadvent.perldancer.org%2F2023%2F13 =
by -at-cromedome via -at-perlweekly">er16.png" alt=3D"Tweet">


=20
by l.org/users/jason_a_crome/">Jason A. Crome (href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


State of the Dancer - Questions for the Community - Let's =
Dance!


=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">A new plugin for host-specific routing

r+host-specific+routing+https%3A%2F%2Fadvent.perldancer.org%2F2023%2F14 via=
-at-perlweekly">3D"=<BRTweet">


=20
by /druthb">D Ruth Holloway

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


=20

m/img/ruth_bavousett.png" title=3D"D Ruth Holloway" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">Dancer2::Plugin::Mason - What's old is new again!

ugin%3A%3AMason+-+What%27s+old+is+new+again%21+https%3A%2F%2Fadvent.perldan=
cer.org%2F2023%2F15 by -at-cromedome via -at-perlweekly">weekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/jason_a_crome/">Jason A. Crome (href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


=20


=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">Building a Sleek Blog in a Snap with Dancer2 and LiteBl=
og

k+Blog+in+a+Snap+with+Dancer2+and+LiteBlog+https%3A%2F%2Fadvent.perldancer.=
org%2F2023%2F16 via -at-perlweekly">tter16.png" alt=3D"Tweet">


=20
by Alexis Sukrieh (tps://metacpan.org/author/SUKRIA">SUKRIA)
=


=20


=20

m/img/alexis_sukrieh.png" title=3D"Alexis Sukrieh" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">Svelte as a Dancer

cer+https%3A%2F%2Fadvent.perldancer.org%2F2023%2F17 via -at-perlweekly">rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">A new way to use DBIx::Class in your Dancer2 apps!

e+DBIx%3A%3AClass+in+your+Dancer2+apps%21+https%3A%2F%2Fadvent.perldancer.o=
rg%2F2023%2F18 via -at-perlweekly">ter16.png" alt=3D"Tweet">


=20
by /druthb">D Ruth Holloway

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


=20

m/img/ruth_bavousett.png" title=3D"D Ruth Holloway" width=3D"80" />
=20



Perl Steering Co=
uncil

=20


=20
>


k-in-psc-128-2023-12-14.html" style=3D"
font-size: 18px;
font-weight: bold;
">This Week in PSC (128) | 2023-12-14

C+%28128%29+%7C+2023-12-14+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F202=
3%2F12%2Fthis-week-in-psc-128-2023-12-14.html via -at-perlweekly">https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=20


=20
>


k-in-psc-127.html" style=3D"
font-size: 18px;
font-weight: bold;
">This Week in PSC (127) | 2023-12-07

C+%28127%29+%7C+2023-12-07+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F202=
3%2F12%2Fthis-week-in-psc-127.html via -at-perlweekly">lweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Moha=
mmad Anwar
will help you step out of your comfort-zone. You can even wi=
n prize money of $50 Amazon voucher by participating in the weekly challeng=
e. We pick one winner at the end of the month from among all of the contrib=
utors during the month. The monthly prize is kindly sponsored by Peter Serg=
eant of PerlCareers.


=20


=20
>


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

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


=20
by g/">Mohammad S. Anwar (pan.org/author/MANWAR">MANWAR)
<=
p style=3D"font-size: 16px">
Welcome to a new week with a couple of fun tasks "Shortest=
Distance" and "Submatrix Sum". 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 S. Anwar" width=3D"80" />
=20


=20
>


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

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


=20
by g/">Mohammad S. Anwar (pan.org/author/MANWAR">MANWAR)
<=
p style=3D"font-size: 16px">
Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Secret Santa" and "Most Frequent Letter Pair" tasks in=
Perl and Raku. You will find plenty of solutions to keep you busy.


=20

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


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">The Santa Letters

rs+https%3A%2F%2Fraku-musings.com%2Fsanta-letters.html via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by Arne Sommer
style=3D"font-size: 16px">
This week we get more than what is asked in the task. Kudo=
s for the effort, keep it great work up.


=20

=20
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Weighing and Counting Pairs

unting+Pairs+https%3A%2F%2Fgithub.sommrey.de%2Fblog%2Fpwc%2Fchallenge-247 v=
ia -at-perlweekly"><BR=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
Thoroughly discussed and presented the solution, plenty to=
keep you engaged. Thanks for sharing.


=20

=20
=20


=20
>


rl-weekly-challenge-247-most-frequent-letter-pair.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 247: Most Frequent Letter Pair>
llenge+247%3A+Most+Frequent+Letter+Pair+https%3A%2F%2Fblogs.perl.org%2Fuser=
s%2Flaurent_r%2F2023%2F12%2Fperl-weekly-challenge-247-most-frequent-letter-=
pair.html via -at-perlweekly">.png" alt=3D"Tweet">


=20
by Laurent Rosenfeld
=


Simple and compact solutions in Perl and Raku. It is well =
documented too, thank you for your contributions.


=20

=20
=20


=20
>


2023-12-11_Weekly_challenge_247" style=3D"
font-size: 18px;
font-weight: bold;
">THE WEEKLY CHALLENGE - 247

LENGE+-+247+https%3A%2F%2Fegroup.kolouch.org%2Fnextcloud%2Fsites%2Flubos%2F=
2023-12-11_Weekly_challenge_247 via -at-perlweekly">ekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Lubos Kolouch
=


A very unique approach to get the job done in different la=
nguages presenting the internals. Coolest approach.


=20

=20
=20


=20
>


Challenge247.html" style=3D"
font-size: 18px;
font-weight: bold;
">arrays everywhere!

re%21+https%3A%2F%2Ffluca1978.github.io%2F2023%2F12%2F11%2FPerlWeeklyChalle=
nge247.html via -at-perlweekly">16.png" alt=3D"Tweet">


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Presenting the power of Raku's regular expression. Greatly=
discussed too.


=20

=20
=20


=20
>


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

llenge+247+https%3A%2F%2Fwlmb.github.io%2F2023%2F12%2F11%2FPWC247%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Perl command line solutions to both tasks, incredible. Wel=
l done and keep it up.


=20

=20
=20


=20
>


hallenge/" style=3D"
font-size: 18px;
font-weight: bold;
">Writing Letter Pairs to Santa

Pairs+to+Santa+https%3A%2F%2Fpacky.dardan.com%2F2023%2F12%2F13%2Fperl-weekl=
y-challenge%2F via -at-perlweekly">ter16.png" alt=3D"Tweet">


=20
by l.org/users/packy_anderson/">Packy Anderson ( href=3D"https://metacpan.org/author/PACKY">PACKY) pan>


Cool demo of Perl's function signature in this week soluti=
on. Thanks for sharing the knowledge with us.


=20

=20
=20


=20
>


/247" style=3D"
font-size: 18px;
font-weight: bold;
">Santa=E2=80=99s letters

+letters+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F247 vi=
a -at-perlweekly">3D=<BR"Tweet">


=20
by Peter Campbell Smith
=


Sort hash value in Perl is the core. Also some Perl magic =
in display. Keep it up great work.


=20

=20
=20


=20
>


ekly_Challenge_247__Most_Frequent_Santa.html" style=3D"
font-size: 18px;
font-weight: bold;
">Most Frequent Santa

anta+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2023%2F12%2FThe_Weekly_Ch=
allenge_247__Most_Frequent_Santa.html via -at-perlweekly">perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Flow network problem solved with Ford-Fulkerson. Another j=
argon to keep us busy. Thanks for your support and contributions.


=20

=20
=20


=20
>


ncy-la6" style=3D"
font-size: 18px;
font-weight: bold;
">The one about frequency

requency+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fthe-one-about-frequency-la6=
via -at-perlweekly"><BR=3D"Tweet">


=20
by Simon Green
style=3D"font-size: 16px">
Nice to know more about Santa Secret. Not to be missed the=
solutions in Perl and Python.


=20

=20
=20


=20
>


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

%2F%2Fthiujiac.blogspot.com%2F2023%2F12%2Fpwc-247.html via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by Stephen G Lynn
=


Cool use of localised subroutine ref in action. You must c=
heckout for more information.


=20

=20
=20



Weekly collectio=
ns

=20


=20
>


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

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

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


-great-cpan-modules-released.html">Great CPAN modules released last week>;
y-report-imager.html">MetaCPAN weekly report;
eperl.blogspot.com/2023/12/dci-stackoverflow-perl-report.html">StackOverflo=
w Perl report
.


=20

=20
=20



The corner of Ga=
bor

=20

A couple of entries sneaked in by =
Gabor.


=20


=20
>


font-size: 18px;
font-weight: bold;
">The Turbofish ::<> in Rust

3A%3A%3C%3E+in+Rust+https%3A%2F%2Frust.code-maven.com%2Fturbofish by -at-szabg=
ab via -at-perlweekly">lt=3D"Tweet">


=20
by om/">Gabor Szabo (rg/author/SZABGAB">SZABGAB)

tyle=3D"font-size: 16px">
Rust has an interesting feature of context sensitivity and=
it has an 'operator' called Trubofish. Don't forget to subscribe to the href=3D"https://rust.code-maven.com/subscribe">Rust Maven newsletter!


=20

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


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Diverging Functions - functions that never return in Ru=
st

ions+-+functions+that+never+return+in+Rust+https%3A%2F%2Frust.code-maven.co=
m%2Fdiverging-functions by -at-szabgab via -at-perlweekly">rlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by om/">Gabor Szabo (rg/author/SZABGAB">SZABGAB)

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


=20

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


e_perlweekly_utm_campaign_perlweekly_utm_medium_perlweekly_perl_jobs_by_per=
l_careers_a_" />

=20


=20
style=3D"
background-color:#EEEEEE;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding-left: 10px;
"
=20
>


font-size: 18px;
font-weight: bold;
">Perl Programmer Opportunity - Join a Prominent Tech Pub=
lishing Powerhouse in the Philippines

+Opportunity+-+Join+a+Prominent+Tech+Publishing+Powerhouse+in+the+Philippin=
es+https%3A%2F%2Fjob.perl.careers%2F71g via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">



Our UK-based client is a global leader in the enterprise t=
echnology publishing industry, providing audiences worldwide with stimulati=
ng perspectives and unique news on enterprise tech that matters today and t=
omorrow. They are currently seeking a passionate and exceptional Perl progr=
ammer based in the Philippines to join their team.


=20

=20
=20


=20
style=3D"
background-color:#EEEEEE;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding-left: 10px;
"
=20
>


font-size: 18px;
font-weight: bold;
">Adventure Awaits! Senior Perl roles in Malaysia, Dubai =
and Malta

s%21+Senior+Perl+roles+in+Malaysia%2C+Dubai+and+Malta+https%3A%2F%2Fjob.per=
l.careers%2F57v via -at-perlweekly">tter16.png" alt=3D"Tweet">



Clever folks know that if you=E2=80=99re lucky, you can ea=
rn a living and have an adventure at the same time. Enter our international=
client: online trading is their game, and they=E2=80=99re looking for Perl=
People with passion, drive, and an appreciation for new experiences.


=20

=20
=20



Content-Type: multipart/alternative; boundary=30dcbd174b6c480989ef865f8dad0228bf38595ad35e266b34aa124b1813

--30dcbd174b6c480989ef865f8dad0228bf38595ad35e266b34aa124b1813
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/647.html



Hi there!

Today is the 35th birthday of Perl.

If you don't have an advent calendar just go around the kitchen randomly
opening doors and see if there is anything edible... Luckily you can pick
from several calendars

The Perl Advent calendar ( https://perladvent.org/2023/ ) continues and now
there are the The Twelve Days of Dancer (
https://advent.perldancer.org/2023 ) as well

Enjoy your week!

--
Your editor: Gabor Szabo.


Announcements

=20
Dancer2 1.1.0 Released
https://blogs.perl.org/users/jason_a_crome/2023/12/dancer2-110-released.h=
tml
=20
=20
--------------

=20

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

Advent Calendar

=20
Santa's Helpers' Helpers
https://perladvent.org/2023/2023-12-11.html
=20
=20
--------------

=20
My Top 7 Perl New Features
https://perladvent.org/2023/2023-12-12.html
=20
=20
--------------

=20
Santa's New Dispatcher
https://perladvent.org/2023/2023-12-13.html
=20
=20
--------------

=20
Introduction to class feature
https://perladvent.org/2023/2023-12-14.html
=20
=20
--------------

=20
Santa=E2=80=99s Workshop Secrets: The Magical Test2 Suite (Part 1)
https://perladvent.org/2023/2023-12-15.html
=20
=20
--------------

=20
Santa=E2=80=99s Workshop Secrets: The Magical Test2 Suite (Part 2)
https://perladvent.org/2023/2023-12-16.html
=20
=20
--------------

=20
Sequentially Consistent Santa
https://perladvent.org/2023/2023-12-17.html
=20
=20
--------------

=20
Trimming audio files with Audio::Nama
https://perladvent.org/2023/2023-12-18.html
=20
=20
--------------

=20

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

Sponsors

=20
Rust Maven
https://rust.code-maven.com/
=20
Rust is, in a way, orthogonal to Perl. It is a rather verbose language wi=
th
a steep learning curve. However it is much faster than Perl and can be
cross-compiled and easily distributed. It provides memory safety though
it takes time to get used-to the ownership model. On the other hand it
makes it rather easy to write threaded applications. I've been writing
about Rust for a while on the Rust Maven site. You are invited to
subscribe to the Rust Maven newsletter (
https://rust.code-maven.com/subscribe )!
--------------

=20

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

Twelve Days of Dancer

=20
It's the Twelve Days of Dancer, 2023 edition!
https://blogs.perl.org/users/jason_a_crome/2023/12/its-the-twelve-days-of=
-dancer-2023-edition.html
=20
The 2023 Dancer Advent Calendar, the Twelve Days of Dancer is up and
running! We hope you'll enjoy this year's version - there's a lot of fun
and practical gifts to be found there.
--------------

=20
The Twelve Days of Dancer, 2023 Edition
https://advent.perldancer.org/2023/13
=20
State of the Dancer - Questions for the Community - Let's Dance!
--------------

=20
A new plugin for host-specific routing
https://advent.perldancer.org/2023/14
=20
=20
--------------

=20
Dancer2::Plugin::Mason - What's old is new again!
https://advent.perldancer.org/2023/15
=20
=20
--------------

=20
Building a Sleek Blog in a Snap with Dancer2 and LiteBlog
https://advent.perldancer.org/2023/16
=20
=20
--------------

=20
Svelte as a Dancer
https://advent.perldancer.org/2023/17
=20
=20
--------------

=20
A new way to use DBIx::Class in your Dancer2 apps!
https://advent.perldancer.org/2023/18
=20
=20
--------------

=20

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

Perl Steering Council

=20
This Week in PSC (128) | 2023-12-14
https://blogs.perl.org/users/psc/2023/12/this-week-in-psc-128-2023-12-14.=
html
=20
=20
--------------

=20
This Week in PSC (127) | 2023-12-07
https://blogs.perl.org/users/psc/2023/12/this-week-in-psc-127.html
=20
=20
--------------

=20

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

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad 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 - 248
https://theweeklychallenge.org/blog/perl-weekly-challenge-248
=20
Welcome to a new week with a couple of fun tasks "Shortest Distance" and
"Submatrix Sum". 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 - 247
https://theweeklychallenge.org/blog/recap-challenge-247
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Secret Santa" and "Most Frequent Letter Pair" tasks in Perl and
Raku. You will find plenty of solutions to keep you busy.
--------------

=20
The Santa Letters
https://raku-musings.com/santa-letters.html
=20
This week we get more than what is asked in the task. Kudos for the effor=
t,
keep it great work up.
--------------

=20
Weighing and Counting Pairs
https://github.sommrey.de/blog/pwc/challenge-247
=20
Thoroughly discussed and presented the solution, plenty to keep you
engaged. Thanks for sharing.
--------------

=20
Perl Weekly Challenge 247: Most Frequent Letter Pair
https://blogs.perl.org/users/laurent_r/2023/12/perl-weekly-challenge-247-=
most-frequent-letter-pair.html
=20
Simple and compact solutions in Perl and Raku. It is well documented too,
thank you for your contributions.
--------------

=20
THE WEEKLY CHALLENGE - 247
https://egroup.kolouch.org/nextcloud/sites/lubos/2023-12-11_Weekly_challe=
nge_247
=20
A very unique approach to get the job done in different languages
presenting the internals. Coolest approach.
--------------

=20
arrays everywhere!
https://fluca1978.github.io/2023/12/11/PerlWeeklyChallenge247.html
=20
Presenting the power of Raku's regular expression. Greatly discussed too.
--------------

=20
Perl Weekly Challenge 247
https://wlmb.github.io/2023/12/11/PWC247/
=20
Perl command line solutions to both tasks, incredible. Well done and keep
it up.
--------------

=20
Writing Letter Pairs to Santa
https://packy.dardan.com/2023/12/13/perl-weekly-challenge/
=20
Cool demo of Perl's function signature in this week solution. Thanks for
sharing the knowledge with us.
--------------

=20
Santa=E2=80=99s letters
http://ccgi.campbellsmiths.force9.co.uk/challenge/247
=20
Sort hash value in Perl is the core. Also some Perl magic in display. Kee=
p
it up great work.
--------------

=20
Most Frequent Santa
https://blog.firedrake.org/archive/2023/12/The_Weekly_Challenge_247__Most=
_Frequent_Santa.html
=20
Flow network problem solved with Ford-Fulkerson. Another jargon to keep u=
s
busy. Thanks for your support and contributions.
--------------

=20
The one about frequency
https://dev.to/simongreennet/the-one-about-frequency-la6
=20
Nice to know more about Santa Secret. Not to be missed the solutions in
Perl and Python.
--------------

=20
PWC247
https://thiujiac.blogspot.com/2023/12/pwc-247.html
=20
Cool use of localised subroutine ref in action. You must checkout for mor=
e
information.
--------------

=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/2023/12/cdlxxiv-7-great-cpan-modules-releas
ed.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2023/12/dlxxv-metacpan-weekly-report-imager
.html );
StackOverflow Perl report (
https://niceperl.blogspot.com/2023/12/dci-stackoverflow-perl-report.html
).
--------------

=20

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

The corner of Gabor
A couple of entries sneaked in by Gabor.
=20
The Turbofish ::<> in Rust
https://rust.code-maven.com/turbofish
=20
Rust has an interesting feature of context sensitivity and it has an
'operator' called Trubofish. Don't forget to subscribe to the Rust Maven
newsletter ( https://rust.code-maven.com/subscribe )!
--------------

=20
Diverging Functions - functions that never return in Rust
https://rust.code-maven.com/diverging-functions
=20
=20
--------------

=20

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

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

=20
Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse=
in the Philippines
https://job.perl.careers/71g
=20
Our UK-based 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 currently seeking a passionate and exceptional Perl
programmer based in the Philippines to join their team.
--------------

=20
Adventure Awaits! Senior Perl roles in Malaysia, Dubai and Malta
https://job.perl.careers/57v
=20
Clever folks know that if you=E2=80=99re lucky, you can earn a living and=
have an
adventure at the same time. Enter our international client: online
trading is their game, and they=E2=80=99re looking for Perl People with p=
assion,
drive, and an appreciation for new experiences.
--------------

=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


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





1.0, user-scalable=3Dyes">
Perl Weekly Issue #647 - 2023-12-18 - Happy birthday Perl! =F0=9F=<BR>=8E=82





color=3D"#ffffff">






=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20

=20
=20


=20

=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 #647 - 2023-12-18 - Happy birthday Perl! =F0=9F=8E=82



latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">Gabor Szabo

=20

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

=20


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

=20





=20


Hi there!


=20


Today is the 35th birthday of Perl.


=20


If you don't have an advent calendar just go around the kitchen ran=
domly opening doors and see if there is anything edible... Luckily you can =
pick from several calendars


=20


The Perl Advent calendara> continues and now there are the /2023">The Twelve Days of Dancer as well


=20


Enjoy your week!


=20


Your editor: Gabor Szabo.



mg/gabor_szabo.png" />




Announcementsiv>
=20


=20
>


2/dancer2-110-released.html" style=3D"
font-size: 18px;
font-weight: bold;
">Dancer2 1.1.0 Released

eleased+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fjason_a_crome%2F2023%2F12%2F=
dancer2-110-released.html by -at-cromedome via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/jason_a_crome/">Jason A. Crome (href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


=20


=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20



Advent Calendar<=
/div>
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Santa's Helpers' Helpers

rs%27+Helpers+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-11.html via -at-pe=
rlweekly">3D"Twee=<BRt">


=20
by /druthb">D Ruth Holloway

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


=20

m/img/ruth_bavousett.png" title=3D"D Ruth Holloway" width=3D"80" />
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">My Top 7 Perl New Features

ew+Features+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-12.html by -at-brian=
dfoy_perl via -at-perlweekly">.png" alt=3D"Tweet">


=20
by l.org/users/brian_d_foy/">brian d foy (=3D"https://metacpan.org/author/BDFOY">BDFOY)
=


=20


=20

m/img/brian_d_foy.png" title=3D"brian d foy" width=3D"80" />
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Santa's New Dispatcher

ispatcher+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-13.html via -at-perlwe=
ekly">3D"Tweet"<=
/a>

=20
by
rl.org/users/oodler_577/">Oodler =


=20


=20

=20
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Introduction to class feature

+class+feature+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-14.html by -at-cp=
an_author via -at-perlweekly">.png" alt=3D"Tweet">


=20
by g/">Mohammad S. Anwar (pan.org/author/MANWAR">MANWAR)
<=
p style=3D"font-size: 16px">
=20


=20

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


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Santa=E2=80=99s Workshop Secrets: The Magical Test2 Sui=
te (Part 1)

+Workshop+Secrets%3A+The+Magical+Test2+Suite+%28Part+1%29+https%3A%2F%2Fper=
ladvent.org%2F2023%2F2023-12-15.html via -at-perlweekly">erlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by d.blogspot.com/">Breno de Oliveira (https://metacpan.org/author/GARU">GARU)
=


=20


=20

m/img/breno_de_oliveira.png" title=3D"Breno de Oliveira" width=3D"80" />
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Santa=E2=80=99s Workshop Secrets: The Magical Test2 Sui=
te (Part 2)

+Workshop+Secrets%3A+The+Magical+Test2+Suite+%28Part+2%29+https%3A%2F%2Fper=
ladvent.org%2F2023%2F2023-12-16.html via -at-perlweekly">erlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by d.blogspot.com/">Breno de Oliveira (https://metacpan.org/author/GARU">GARU)
=


=20


=20

m/img/breno_de_oliveira.png" title=3D"Breno de Oliveira" width=3D"80" />
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Sequentially Consistent Santa

nsistent+Santa+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-17.html via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by rl.org/users/oodler_577/">Oodler
=


=20


=20

=20
=20


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">Trimming audio files with Audio::Nama

files+with+Audio%3A%3ANama+https%3A%2F%2Fperladvent.org%2F2023%2F2023-12-18=
.html via -at-perlweekly">" alt=3D"Tweet">


=20
by Joel Roth

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


=20

=20
=20



Sponsors

=20


=20
style=3D"
background-color:#EEEEEE;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding-left: 10px;
"
=20
>


font-size: 18px;
font-weight: bold;
">Rust Maven

s%3A%2F%2Frust.code-maven.com%2F by -at-szabgab via -at-perlweekly">ttps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by om/">Gabor Szabo (rg/author/SZABGAB">SZABGAB)

tyle=3D"font-size: 16px">
Rust is, in a way, orthogonal to Perl. It is a rather verb=
ose language with a steep learning curve. However it is much faster than Pe=
rl and can be cross-compiled and easily distributed. It provides memory saf=
ety though it takes time to get used-to the ownership model. On the other h=
and it makes it rather easy to write threaded applications. I've been writi=
ng about Rust for a while on the Rust Maven site. You are invited to subscr=
ibe to the Rust Maven new=
sletter
!


=20

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



Twelve Days of D=
ancer

=20


=20
>


2/its-the-twelve-days-of-dancer-2023-edition.html" style=3D"
font-size: 18px;
font-weight: bold;
">It's the Twelve Days of Dancer, 2023 edition!

ve+Days+of+Dancer%2C+2023+edition%21+https%3A%2F%2Fblogs.perl.org%2Fusers%2=
Fjason_a_crome%2F2023%2F12%2Fits-the-twelve-days-of-dancer-2023-edition.htm=
l by -at-cromedome via -at-perlweekly">tter16.png" alt=3D"Tweet">


=20
by l.org/users/jason_a_crome/">Jason A. Crome (href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


The 2023 Dancer Advent Calendar, the Twelve Days of Dancer=
is up and running! We hope you'll enjoy this year's version - there's a lo=
t of fun and practical gifts to be found there.


=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">The Twelve Days of Dancer, 2023 Edition

+of+Dancer%2C+2023+Edition+https%3A%2F%2Fadvent.perldancer.org%2F2023%2F13 =
by -at-cromedome via -at-perlweekly">er16.png" alt=3D"Tweet">


=20
by l.org/users/jason_a_crome/">Jason A. Crome (href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


State of the Dancer - Questions for the Community - Let's =
Dance!


=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">A new plugin for host-specific routing

r+host-specific+routing+https%3A%2F%2Fadvent.perldancer.org%2F2023%2F14 via=
-at-perlweekly">3D"=<BRTweet">


=20
by /druthb">D Ruth Holloway

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


=20

m/img/ruth_bavousett.png" title=3D"D Ruth Holloway" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">Dancer2::Plugin::Mason - What's old is new again!

ugin%3A%3AMason+-+What%27s+old+is+new+again%21+https%3A%2F%2Fadvent.perldan=
cer.org%2F2023%2F15 by -at-cromedome via -at-perlweekly">weekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/jason_a_crome/">Jason A. Crome (href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


=20


=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">Building a Sleek Blog in a Snap with Dancer2 and LiteBl=
og

k+Blog+in+a+Snap+with+Dancer2+and+LiteBlog+https%3A%2F%2Fadvent.perldancer.=
org%2F2023%2F16 via -at-perlweekly">tter16.png" alt=3D"Tweet">


=20
by Alexis Sukrieh (tps://metacpan.org/author/SUKRIA">SUKRIA)
=


=20


=20

m/img/alexis_sukrieh.png" title=3D"Alexis Sukrieh" width=3D"80" />
=20


=20
>


font-size: 18px;
font-weight: bold;
">Svelte as a Dancer

cer+https%3A%2F%2Fadvent.perldancer.org%2F2023%2F17 via -at-perlweekly">rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">A new way to use DBIx::Class in your Dancer2 apps!

e+DBIx%3A%3AClass+in+your+Dancer2+apps%21+https%3A%2F%2Fadvent.perldancer.o=
rg%2F2023%2F18 via -at-perlweekly">ter16.png" alt=3D"Tweet">


=20
by /druthb">D Ruth Holloway

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


=20

m/img/ruth_bavousett.png" title=3D"D Ruth Holloway" width=3D"80" />
=20



Perl Steering Co=
uncil

=20


=20
>


k-in-psc-128-2023-12-14.html" style=3D"
font-size: 18px;
font-weight: bold;
">This Week in PSC (128) | 2023-12-14

C+%28128%29+%7C+2023-12-14+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F202=
3%2F12%2Fthis-week-in-psc-128-2023-12-14.html via -at-perlweekly">https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=20


=20
>


k-in-psc-127.html" style=3D"
font-size: 18px;
font-weight: bold;
">This Week in PSC (127) | 2023-12-07

C+%28127%29+%7C+2023-12-07+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fpsc%2F202=
3%2F12%2Fthis-week-in-psc-127.html via -at-perlweekly">lweekly.com/img/twitter16.png" alt=3D"Tweet">



=20


=20

=20
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Moha=
mmad Anwar
will help you step out of your comfort-zone. You can even wi=
n prize money of $50 Amazon voucher by participating in the weekly challeng=
e. We pick one winner at the end of the month from among all of the contrib=
utors during the month. The monthly prize is kindly sponsored by Peter Serg=
eant of PerlCareers.


=20


=20
>


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

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


=20
by g/">Mohammad S. Anwar (pan.org/author/MANWAR">MANWAR)
<=
p style=3D"font-size: 16px">
Welcome to a new week with a couple of fun tasks "Shortest=
Distance" and "Submatrix Sum". 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 S. Anwar" width=3D"80" />
=20


=20
>


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

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


=20
by g/">Mohammad S. Anwar (pan.org/author/MANWAR">MANWAR)
<=
p style=3D"font-size: 16px">
Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Secret Santa" and "Most Frequent Letter Pair" tasks in=
Perl and Raku. You will find plenty of solutions to keep you busy.


=20

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


=20
>


e=3D"
font-size: 18px;
font-weight: bold;
">The Santa Letters

rs+https%3A%2F%2Fraku-musings.com%2Fsanta-letters.html via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by Arne Sommer
style=3D"font-size: 16px">
This week we get more than what is asked in the task. Kudo=
s for the effort, keep it great work up.


=20

=20
=20


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Weighing and Counting Pairs

unting+Pairs+https%3A%2F%2Fgithub.sommrey.de%2Fblog%2Fpwc%2Fchallenge-247 v=
ia -at-perlweekly"><BR=3D"Tweet">


=20
by Jorg Sommrey
<=
p style=3D"font-size: 16px">
Thoroughly discussed and presented the solution, plenty to=
keep you engaged. Thanks for sharing.


=20

=20
=20


=20
>


rl-weekly-challenge-247-most-frequent-letter-pair.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 247: Most Frequent Letter Pair>
llenge+247%3A+Most+Frequent+Letter+Pair+https%3A%2F%2Fblogs.perl.org%2Fuser=
s%2Flaurent_r%2F2023%2F12%2Fperl-weekly-challenge-247-most-frequent-letter-=
pair.html via -at-perlweekly">.png" alt=3D"Tweet">


=20
by Laurent Rosenfeld
=


Simple and compact solutions in Perl and Raku. It is well =
documented too, thank you for your contributions.


=20

=20
=20


=20
>


2023-12-11_Weekly_challenge_247" style=3D"
font-size: 18px;
font-weight: bold;
">THE WEEKLY CHALLENGE - 247

LENGE+-+247+https%3A%2F%2Fegroup.kolouch.org%2Fnextcloud%2Fsites%2Flubos%2F=
2023-12-11_Weekly_challenge_247 via -at-perlweekly">ekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Lubos Kolouch
=


A very unique approach to get the job done in different la=
nguages presenting the internals. Coolest approach.


=20

=20
=20


=20
>


Challenge247.html" style=3D"
font-size: 18px;
font-weight: bold;
">arrays everywhere!

re%21+https%3A%2F%2Ffluca1978.github.io%2F2023%2F12%2F11%2FPerlWeeklyChalle=
nge247.html via -at-perlweekly">16.png" alt=3D"Tweet">


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Presenting the power of Raku's regular expression. Greatly=
discussed too.


=20

=20
=20


=20
>


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

llenge+247+https%3A%2F%2Fwlmb.github.io%2F2023%2F12%2F11%2FPWC247%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


Perl command line solutions to both tasks, incredible. Wel=
l done and keep it up.


=20

=20
=20


=20
>


hallenge/" style=3D"
font-size: 18px;
font-weight: bold;
">Writing Letter Pairs to Santa

Pairs+to+Santa+https%3A%2F%2Fpacky.dardan.com%2F2023%2F12%2F13%2Fperl-weekl=
y-challenge%2F via -at-perlweekly">ter16.png" alt=3D"Tweet">


=20
by l.org/users/packy_anderson/">Packy Anderson ( href=3D"https://metacpan.org/author/PACKY">PACKY) pan>


Cool demo of Perl's function signature in this week soluti=
on. Thanks for sharing the knowledge with us.


=20

=20
=20


=20
>


/247" style=3D"
font-size: 18px;
font-weight: bold;
">Santa=E2=80=99s letters

+letters+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F247 vi=
a -at-perlweekly">3D=<BR"Tweet">


=20
by Peter Campbell Smith
=


Sort hash value in Perl is the core. Also some Perl magic =
in display. Keep it up great work.


=20

=20
=20


=20
>


ekly_Challenge_247__Most_Frequent_Santa.html" style=3D"
font-size: 18px;
font-weight: bold;
">Most Frequent Santa

anta+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2023%2F12%2FThe_Weekly_Ch=
allenge_247__Most_Frequent_Santa.html via -at-perlweekly">perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Flow network problem solved with Ford-Fulkerson. Another j=
argon to keep us busy. Thanks for your support and contributions.


=20

=20
=20


=20
>


ncy-la6" style=3D"
font-size: 18px;
font-weight: bold;
">The one about frequency

requency+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fthe-one-about-frequency-la6=
via -at-perlweekly"><BR=3D"Tweet">


=20
by Simon Green
style=3D"font-size: 16px">
Nice to know more about Santa Secret. Not to be missed the=
solutions in Perl and Python.


=20

=20
=20


=20
>


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

%2F%2Fthiujiac.blogspot.com%2F2023%2F12%2Fpwc-247.html via -at-perlweekly">g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">

=20
by Stephen G Lynn
=


Cool use of localised subroutine ref in action. You must c=
heckout for more information.


=20

=20
=20



Weekly collectio=
ns

=20


=20
>


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

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

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


-great-cpan-modules-released.html">Great CPAN modules released last week>;
y-report-imager.html">MetaCPAN weekly report;
eperl.blogspot.com/2023/12/dci-stackoverflow-perl-report.html">StackOverflo=
w Perl report
.


=20

=20
=20



The corner of Ga=
bor

=20

A couple of entries sneaked in by =
Gabor.


=20


=20
>


font-size: 18px;
font-weight: bold;
">The Turbofish ::<> in Rust

3A%3A%3C%3E+in+Rust+https%3A%2F%2Frust.code-maven.com%2Fturbofish by -at-szabg=
ab via -at-perlweekly">lt=3D"Tweet">


=20
by om/">Gabor Szabo (rg/author/SZABGAB">SZABGAB)

tyle=3D"font-size: 16px">
Rust has an interesting feature of context sensitivity and=
it has an 'operator' called Trubofish. Don't forget to subscribe to the href=3D"https://rust.code-maven.com/subscribe">Rust Maven newsletter!


=20

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


=20
>


style=3D"
font-size: 18px;
font-weight: bold;
">Diverging Functions - functions that never return in Ru=
st

ions+-+functions+that+never+return+in+Rust+https%3A%2F%2Frust.code-maven.co=
m%2Fdiverging-functions by -at-szabgab via -at-perlweekly">rlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by om/">Gabor Szabo (rg/author/SZABGAB">SZABGAB)

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


=20

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


e_perlweekly_utm_campaign_perlweekly_utm_medium_perlweekly_perl_jobs_by_per=
l_careers_a_" />

=20


=20
style=3D"
background-color:#EEEEEE;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding-left: 10px;
"
=20
>


font-size: 18px;
font-weight: bold;
">Perl Programmer Opportunity - Join a Prominent Tech Pub=
lishing Powerhouse in the Philippines

+Opportunity+-+Join+a+Prominent+Tech+Publishing+Powerhouse+in+the+Philippin=
es+https%3A%2F%2Fjob.perl.careers%2F71g via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">



Our UK-based client is a global leader in the enterprise t=
echnology publishing industry, providing audiences worldwide with stimulati=
ng perspectives and unique news on enterprise tech that matters today and t=
omorrow. They are currently seeking a passionate and exceptional Perl progr=
ammer based in the Philippines to join their team.


=20

=20
=20


=20
style=3D"
background-color:#EEEEEE;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding-left: 10px;
"
=20
>


font-size: 18px;
font-weight: bold;
">Adventure Awaits! Senior Perl roles in Malaysia, Dubai =
and Malta

s%21+Senior+Perl+roles+in+Malaysia%2C+Dubai+and+Malta+https%3A%2F%2Fjob.per=
l.careers%2F57v via -at-perlweekly">tter16.png" alt=3D"Tweet">



Clever folks know that if you=E2=80=99re lucky, you can ea=
rn a living and have an adventure at the same time. Enter our international=
client: online trading is their game, and they=E2=80=99re looking for Perl=
People with passion, drive, and an appreciation for new experiences.


=20

=20
=20



  1. 2023-12-01 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] the defeat of civilization
  2. 2023-12-01 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter -- Issue 188,
  3. 2023-12-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Understand AI and the world today
  4. 2023-12-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Jewish claims to Palestine
  5. 2023-12-03 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Understand AI and the world today
  6. 2023-12-03 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Chanukah and Helping Israel Residents
  7. 2023-12-04 From: "Nathan Diament, Exec. Dir., OU Advocacy" <ouadvocacy-at-ounetwork.org> Subject: [Hangout - NYLXS] Your Members of Congress Need to Hear from You
  8. 2023-12-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] the NEW way that CVS/Carmart will steal money
  9. 2023-12-06 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] the NEW way that CVS/Carmart will steal money
  10. 2023-12-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] RMS and Cancer
  11. 2023-12-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Md and PharmD on stike - NY Times
  12. 2023-12-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] MTA Congestion Pricing
  13. 2023-12-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Our friends at the UN
  14. 2023-12-07 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] Our friends at the UN
  15. 2023-12-07 From: "Devin Ulibarri, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Presenting this season's online FSF bulletin
  16. 2023-12-06 Touro Graduate School of Technology <info.gst-at-touro.edu> Subject: [Hangout - NYLXS] Free Workshop: Building A Crud API
  17. 2023-12-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] own a peice of history
  18. 2023-12-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Why children are dieing in Gaza
  19. 2023-12-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] hamas.com
  20. 2023-12-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Hatespeach on you servers
  21. 2023-12-09 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] the naked truth of the Gaza war
  22. 2023-12-09 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] Hatespeach on you servers
  23. 2023-12-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Who's neck is in the noose
  24. 2023-12-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] News, the DMCA,
  25. 2023-12-11 Johns Hopkins Engineering <jhep-at-jhu.edu> Subject: [Hangout - NYLXS] Tomorrow: Johns Hopkins Engineering Q&A Session
  26. 2023-12-11 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #646 - Festive Season
  27. 2023-12-12 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Share this holiday fairy tale with your loved ones
  28. 2023-12-13 From: "MTA" <subscriptions-at-info.mta.org> Subject: [Hangout - NYLXS] Updates to MTA's Privacy Policy
  29. 2023-12-14 From: "Ian Kelling, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Thank you for supporting the FSF tech team!
  30. 2023-12-15 From: "APhA's Pharmacy Today" <info-at-communications.pharmacist.com> Subject: [Hangout - NYLXS] December 15,
  31. 2023-12-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] fcked up NY
  32. 2023-12-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Innocent - everyone of them
  33. 2023-12-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] the Myth of the happy Islamic state
  34. 2023-12-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] On to other matters....
  35. 2023-12-18 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] =?utf-8?q?=5BPerlweekly=5D_=23647_-_Happy_birt?=
  36. 2023-12-18 James E Keenan <jkeenan-at-pobox.com> Subject: [Hangout - NYLXS] ny.pm social meeting: Monday, January 8
  37. 2023-12-19 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The aftermath and how to procede
  38. 2023-12-19 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] rudy
  39. 2023-12-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Idit Aharon of Tzfat - Coloring Book
  40. 2023-12-21 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] Idit Aharon of Tzfat - Coloring Book
  41. 2023-12-21 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Idit Aharon of Tzfat - Coloring Book
  42. 2023-12-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] all hail hailey
  43. 2023-12-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] NYLXS Journal
  44. 2023-12-22 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Idit Aharon of Tzfat - Coloring Book
  45. 2023-12-22 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] all hail hailey
  46. 2023-12-21 IRDTA via Gcc-bugs <gcc-bugs-at-gcc.gnu.org> Subject: [Hangout - NYLXS] DeepLearn 2024: early registration December 28
  47. 2023-12-23 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Idit Aharon of Tzfat - Coloring Book
  48. 2023-12-23 Luis Falcon <falcon-at-gnuhealth.org> Subject: [Hangout - NYLXS] GNU Health Hospital Management 4.4 released!
  49. 2023-12-24 From: "Dr. Axel Braun" <axel.braun-at-gnuhealth.org> Re: [Hangout - NYLXS] [Health] [Health-announce] GNU Health
  50. 2023-12-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] the age of innocence
  51. 2023-12-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] When you don't understnad how fucked you are..
  52. 2023-12-25 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] Judicial gerrymandering - Wisconcin
  53. 2023-12-26 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] Fwd: DeepLearn 2024: early registration December
  54. 2023-12-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] stallman attacks
  55. 2023-12-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Everything that is old is new again
  56. 2023-12-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] NY Times is sueing !
  57. 2023-12-26 From: "Miriam Bastian, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free software in education and free software
  58. 2023-12-31 Ben Pfaff <blp-at-cs.stanford.edu> Subject: [Hangout - NYLXS] pspp-2.0.0 released [stable]

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