Wed Oct 30 00:03:01 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 2021-03-01

LEARN

2024-10-30 | 2024-09-30 | 2024-08-30 | 2024-07-30 | 2024-06-30 | 2024-05-30 | 2024-04-30 | 2024-03-30 | 2024-02-29 | 2024-01-29 | 2023-12-29 | 2023-11-29 | 2023-10-29 | 2023-09-29 | 2023-08-29 | 2023-07-29 | 2023-06-29 | 2023-05-29 | 2023-04-29 | 2023-03-29 | 2023-02-28 | 2023-01-28 | 2022-12-28 | 2022-11-28 | 2022-10-28 | 2022-09-28 | 2022-08-28 | 2022-07-28 | 2022-06-28 | 2022-05-28 | 2022-04-28 | 2022-03-28 | 2022-02-28 | 2022-01-28 | 2021-12-28 | 2021-11-28 | 2021-10-28 | 2021-09-28 | 2021-08-28 | 2021-07-28 | 2021-06-28 | 2021-05-28 | 2021-04-28 | 2021-03-28 | 2021-02-28 | 2021-01-28 | 2020-12-28 | 2020-11-28 | 2020-10-28 | 2020-09-28 | 2020-08-28 | 2020-07-28 | 2020-06-28 | 2020-05-28 | 2020-04-28 | 2020-03-28 | 2020-02-28 | 2020-01-28 | 2019-12-28 | 2019-11-28 | 2019-10-28 | 2019-09-28 | 2019-08-28 | 2019-07-28 | 2019-06-28 | 2019-05-28 | 2019-04-28 | 2019-03-28 | 2019-02-28 | 2019-01-28 | 2018-12-28 | 2018-11-28 | 2018-10-28 | 2018-09-28 | 2018-08-28 | 2018-07-28 | 2018-06-28 | 2018-05-28 | 2018-04-28 | 2018-03-28 | 2018-02-28 | 2018-01-28 | 2017-12-28 | 2017-11-28 | 2017-10-28 | 2017-09-28 | 2017-08-28 | 2017-07-28 | 2017-06-28 | 2017-05-28 | 2017-04-28 | 2017-03-28 | 2017-02-28 | 2017-01-28 | 2016-12-28 | 2016-11-28 | 2016-10-28 | 2016-09-28 | 2016-08-28 | 2016-07-28 | 2016-06-28 | 2016-05-28 | 2016-04-28 | 2016-03-28 | 2016-02-28 | 2016-01-28 | 2015-12-28 | 2015-11-28 | 2015-10-28 | 2015-09-28 | 2015-08-28 | 2015-07-28 | 2015-06-28 | 2015-05-28 | 2015-04-28 | 2015-03-28 | 2015-02-28 | 2015-01-28 | 2014-12-28 | 2014-11-28 | 2014-10-28

Key: Value:

Key: Value:

MESSAGE
DATE 2021-03-15
FROM Gabor Szabo
SUBJECT Subject: [Learn] [Perlweekly] #503 - Perl Community?
From learn-bounces-at-nylxs.com Mon Mar 15 10:00:52 2021
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 05185163F60;
Mon, 15 Mar 2021 10:00:52 -0400 (EDT)
X-Original-To: learn-at-www2.mrbrklyn.com
Delivered-To: learn-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id ACC12163F5E; Mon, 15 Mar 2021 09:33:37 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Mon, 15 Mar 2021 09:33:37 -0400
Resent-Message-ID: <20210315133337.GB3568-at-www2.mrbrklyn.com>
Resent-To: learn-at-mrbrklyn.com
X-Original-To: ruben-at-mrbrklyn.com
Delivered-To: ruben-at-mrbrklyn.com
Received: from s8.hostlocal.com (s8.hostlocal.com [50.116.59.34])
by mrbrklyn.com (Postfix) with ESMTP id DDF8D16115C
for ; Mon, 15 Mar 2021 05:16:48 -0400 (EDT)
Received: from s8.hostlocal.com (localhost [IPv6:::1])
by s8.hostlocal.com (Postfix) with ESMTP id 94C61C70F;
Mon, 15 Mar 2021 09:15:56 +0000 (UTC)
X-Original-To: perlweekly-at-perlweekly.com
Delivered-To: perlweekly-at-s8.hostlocal.com
Received: from s7.hostlocal.com (s7.hostlocal.com [173.255.196.65])
by s8.hostlocal.com (Postfix) with ESMTPS id 57176C002
for ; Mon, 15 Mar 2021 09:15:12 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
by s7.hostlocal.com (Postfix) with ESMTP id 959013EAEE
for ; Mon, 15 Mar 2021 09:15:11 +0000 (UTC)
MIME-Version: 1.0
X-Mailer: MIME::Lite 3.031 (F2.85; T2.17; A2.21; B3.15; Q3.13)
Date: Mon, 15 Mar 2021 09:15:11 +0000
From: Gabor Szabo
To: perlweekly-at-perlweekly.com
Message-Id: <20210315091511.959013EAEE-at-s7.hostlocal.com>
X-Mailman-Approved-At: Mon, 15 Mar 2021 09:15:54 +0000
X-BeenThere: perlweekly-at-perlweekly.com
X-Mailman-Version: 2.1.16
Precedence: list
Content-Type: multipart/mixed; boundary="===============2490932452076551609=="
X-Mailman-Approved-At: Mon, 15 Mar 2021 10:00:49 -0400
Subject: [Learn] [Perlweekly] #503 - Perl Community?
X-BeenThere: learn-at-nylxs.com
List-Id:
List-Unsubscribe: ,

List-Archive:
List-Post:
List-Help:
List-Subscribe: ,

Errors-To: learn-bounces-at-nylxs.com
Sender: "Learn"

This is a multi-part message in MIME format.

--===============2490932452076551609==
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="_----------=_161579971121525200"

This is a multi-part message in MIME format.

--_----------=_161579971121525200
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Mon, 15 Mar 2021 09:15:11 +0000

Perl Weekly=20

http://perlweekly.com/

You can read the newsletter on the web, if you prefer.
http://perlweekly.com/archive/503.html



Hi,

A long time ago I participated in many discussions about the Perl community
and how to bring in more people to it, but nowadays I am not sure what that
subject would cover. Others are discussing it.

As for me, I try to help people whether it is with knowledge about Perl,
other programming languages, or other technologies. I hope sometimes my
work is useful to others as well. Which brings me to the recent seesion I
had with FErki in which he helped me and the other participants get started
with automation using Rex ( https://code-maven.com/automation-with-rex ).
Next week we are going to have another session (
https://code-maven.com/elk-with-rex ) to which you are invited.

Enjoy your week!

--
Your editor: Gabor Szabo.


Sponsors

=20=20
How do you install your Perl environments?=20
https://www.activestate.com/resources/videos/state-tool-demo-how-to-insta=
ll-a-perl-environment-with-a-single-command/?utm_source=3Dperl-weekly-newsl=
etter&utm_medium=3Dcpc&utm_content=3Dvideo-perl-single-command&utm_campaign=
=3Duser-acquisition
=20
This video (
https://www.activestate.com/resources/videos/state-tool-demo-how-to-insta
ll-a-perl-environment-with-a-single-command/?utm_source=3Dperl-weekly-new=
sl
etter&utm_medium=3Dcpc&utm_content=3Dvideo-perl-single-command&utm_campai=
gn=3Du
ser-acquisition ) demos how you could set up a couple of working
directories, install Perl in each of them, and then download mojo and
dancer, along with a bunch of their plugins. Or how you could instead use
the State Tool, with the ActiveState Platform to make things easy. Watch
now!
--------------

=20=20

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

Articles

=20=20
WebService::Fake update
https://github.polettix.it/ETOOBUSY/2021/03/08/webservice-fake-update/
=20
One of the virtues of Perl is the long backward compatibility, but the
developers of Mojolicious play by a different ruleset. They are ready to
break backward compatibility to allow for development. It certainly has a
disadvantage when it bites you, but maybe that's a better choice than
being stuck with features that could be provided in a better way, or that
were just plain wrong even when they were introduced. Perl has plenty of
both. By being ready to pay the price of incompatible changes Mojolicious
can clean up those issues.
--------------

=20=20
The Perl debugger can be your superpower
https://dev.to/mjgardner/the-perl-debugger-can-be-your-superpower-2d3o
=20
I can totally agree that the Perl debugger is an awesome tool and knowing
it will give you new powers. A long time ago I even recorded a few videos
about using the Perl debugger (
https://perlmaven.com/using-the-built-in-debugger-of-perl ), but now that
I look at it, well, I guess I should record a better version of it.
--------------

=20=20
dibspack-basic enhancement for packages
https://github.polettix.it/ETOOBUSY/2021/03/09/dbp-packages-from-file/
=20
=20=20
--------------

=20=20
Fun with dot=20
https://dev.to/thibaultduponchelle/fun-with-dot-2ijm
=20
A dot is such a tiny charcter, but it can cause so much trouble.
--------------

=20=20
The Unknown Design Pattern
https://dev.to/ovid/the-unknown-design-pattern-1l64
=20
The Entity-Component-System to create a class that can represent a milita=
ry
grade combat suit that functions as armor, as a weapon, and even as a
medkit.
--------------

=20=20
Writing Declarative Software
https://dev.to/ovid/writing-declarative-software-375o
=20
=20=20
--------------

=20=20
A path function in dibs
https://github.polettix.it/ETOOBUSY/2021/03/13/dibs-path-function/
=20
=20=20
--------------

=20=20
I failed to pause before blogging
http://blogs.perl.org/users/ben_bullock/2021/03/i-failed-to-pause-before-=
blogging.html
=20
Why did PAUSE misunderstand Ben's code?
--------------

=20=20
Twenty years ago...
http://blogs.perl.org/users/salvador_fandino/2021/03/twenty-years-ago.html
=20
It is fun to recall good old memories, especially remembering your first.=
..
--------------

=20=20
Relatively easy ways to catch memory errors
http://blogs.perl.org/users/ben_bullock/2021/03/relatively-easy-ways-to-c=
atch-memory-errors.html
=20
If you're using XS and C in your Perl module, you might have to worry abo=
ut
memory errors. - Oh personally I have had to deal with memory leaks in
pure-Perl modules as well. It is a lot of frustration. And fun, when you
finally catch it. But this post is about mallocs.
--------------

=20=20
Thoughts on Session Cookies w/ Perl Mojolicious
https://blog.swagg.net/thoughts-on-session-cookies-w-perl-mojolicious
=20
Happy GDPR-compliant cookie acceptance
--------------

=20=20

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

Perl Community?

=20=20
Don't be a Perl programmer
https://dev.to/davorg/don-t-be-a-perl-programmer-4h2d
=20
This post has two main points IMHO unfortunately mixed. One is that by
focusing too much on being a 'Perl programmer' many of us have and still
miss out on a lot of great things knowing other languages can offer. Not
just employment opportunities, but by knowing other languages you can
become better at Perl as well. The other point felt by some people as an
attack on the 'Perl programmers Facebook group' which, I think was
unfortunate. In any case I wholeheartadly recommend you read it and
diversify your knowledge.
--------------

=20=20
A blog post about blog posts
http://blogs.perl.org/users/dean/2021/03/a-blog-post-about-blog-posts.html
=20
I think I saw some comments from Dean saying that he felt personally
offended by the above post iby Dave and that it was doing a disservice to
the Perl community, but I don't know if this writing is related or not.
Interesting.
--------------

=20=20

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

Dist::Zilla
A 4-part series on getting started with Dist::Zilla, the easy way.
=20=20
Dist::Zilla::PluginBundle::Starter - A new way to start using Dist::Zilla
https://dev.to/grinnz/dist-zilla-pluginbundle-starter-a-new-way-to-start-=
using-dist-zilla-38m6
=20
Dist::Zilla is an extremely powerful and versatile CPAN authoring tool, b=
ut
it has a cost. This module is an attempt to reduce the difficulty of
getting started with Dist::Zilla.
--------------

=20=20
Dist::Zilla - Why you should use -at-Starter instead of -at-Basic
https://dev.to/grinnz/dist-zilla-why-you-should-use-starter-instead-of-ba=
sic-22d7
=20
=20=20
--------------

=20=20
Dist::Zilla -at-Starter - Revision 2=20
https://dev.to/grinnz/dist-zilla-starter-revision-2-1bi
=20
=20=20
--------------

=20=20
Dist::Zilla -at-Starter Revision 3 - Git, versioning, and more
https://dev.to/grinnz/dist-zilla-starter-revision-3-git-versioning-and-mo=
re-k5h
=20
=20=20
--------------

=20=20

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

Automation with (R)?ex

=20=20
Learn automation using (R)?ex
https://code-maven.com/automation-with-rex
=20
Video recording of the first session in which FErki explained a lot to us
about ssh and introduced us to automation using Rex. The next session
will be a week from now.
--------------

=20=20
Learning more about (R)?ex
https://code-maven.com/elk-with-rex
=20
The second part of the Rex learning with FErkis is scheduled for next
Monday. Register now!
--------------

=20=20

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

The Weekly Challenge
The Weekly Challenge ( https://perlweeklychallenge.org/ ) by Mohammad Anwar
( http://www.manwar.org/ ) will help you step out of your comfort zone.
You could even win the prize money of $50 Amazon voucher by participating
in the weekly challenge. We pick one winner at the end of the month from
all the contributors during that month. The monthly prize is kindly
sponsored by Peter Sergeant of PerlCareers ( https://perl.careers/ ).
=20=20
The Weekly Challenge - 104
https://perlweeklychallenge.org/blog/perl-weekly-challenge-104
=20
Welcome to a new week with a couple of fun tasks "FUSC Sequence" and "NIM
Game". If you are new to the weekly challenge then why not join us and
have fun every week. For more information, please read FAQ (
https://perlweeklychallenge.org/faq ) page.
--------------

=20=20
RECAP - The Weekly Challenge - 103
https://perlweeklychallenge.org/blog/recap-challenge-103
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Chinese Zodiac" and "What's playing?" tasks in Perl and Raku. You
will find plenty of solutions to keep you busy.
--------------

=20=20
Perl Weekly Challenge 103
https://aaronreidsmith.github.io/blog/perl-weekly-challenge-103/
=20
Reading through this blog post gives you so much inside knowledge on the
Chinese Zodiac. Keep it up.
--------------

=20=20
Perl Weekly Challenge 103: Chinese Zodiac
https://programmingblog702692439.wordpress.com/2021/03/15/perl-weekly-cha=
llenge-103-chinese-zodiac/
=20
A nice explanation of the Chinese Zodiac, I loved it. And a straightforwa=
rd
implementation to go with the discussion.
--------------

=20=20
Perl Weekly Challenge 103: What=E2=80=99s playing?
https://programmingblog702692439.wordpress.com/2021/03/15/perl-weekly-cha=
llenge-103-whats-playing/
=20
The power of Abigail's blogging skill is so evident that even a complex
task looks so simple. Please do check it out.
--------------

=20=20
The Weekly Challenge 103: Astrology and Audio
http://www.rabbitfarm.com/cgi-bin/blosxom/perl/2021/03/14
=20
Adam made the Chinese Zodiac task look so simple, incredible. Please do
check out.
--------------

=20=20
Playing the Zodiac with Raku
https://raku-musings.com/playing-zodiac.html
=20
Arne showing off his command over Raku and the use of Unicode characters =
in
the code is brilliant. Well done.
--------------

=20=20
The Miserable Metal Ox: Perl Weekly Challenge #013
https://jacoby.github.io/2021/03/09/the-miserable-metal-ox-perl-weekly-ch=
allenge-013.html
=20
Dave showing his CPAN knowledge and making good use of it. I just loved i=
t.
--------------

=20=20
PWC103 - Chinese Zodiac
https://github.polettix.it/ETOOBUSY/2021/03/10/pwc103-chinese-zodiac/
=20
Flavio is on fire with his task analysis. Always pleasure to read his blo=
g.
Keep it up.
--------------

=20=20
PWC103 - What's playing?
https://github.polettix.it/ETOOBUSY/2021/03/11/pwc103-what-s-playing/
=20
The typo in the original task description seems to have confused him a lo=
t.
Anyway he got it in the end. Great.
--------------

=20=20
Perl weekly challenge 103
http://blogs.perl.org/users/james_curtis-smith/2021/03/perl-weekly-challe=
nge-103.html
=20
Great example of compact coding with nice indentation. Looks beautiful.
Well done.
--------------

=20=20
Perl Weekly Challenge 103: Chinese Calendar and streaming players
https://fluca1978.github.io/2021/03/08/PerlWeeklyChallenge103.html
=20
Luca is back with a bang. Nice demo of using Class in Raku.
--------------

=20=20
Chinese Zodiac calculation in Perl and Elm
https://perl.kiwi/tales/2021/03/13/chinese-zodiac-calculation-in-perl-and=
-elm/
=20
Lance kept it short and simple when dealing with the Chinese Zodiac. We
even got a bonus Elm solution.
--------------

=20=20
Perl Weekly Challenge 103: Playing Zodiac
https://blog.firedrake.org/archive/2021/03/Perl_Weekly_Challenge_103__Pla=
ying_Zodiac.html
=20
I loved the blog post title. Roger never plays with his title but this ti=
me
all my attention went to the title. As always, one blog post showing
implementations in different languages. Great job.
--------------

=20=20
Weekly Challenge 103
https://dev.to/simongreennet/weekly-challenge-103-1hpm
=20
Cool promotion of Perl on dev.to. Well done and keep it up.
--------------

=20=20

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

Other

=20=20
Violence at Home - Signal for Help
https://en.wikipedia.org/wiki/Signal_for_Help
=20
Recently I saw a video ( https://www.youtube.com/watch?v=3D_5VQD58UroQ )
about a way to allow people to signal for help when they cannot say it
aloud. And then another one ( https://www.youtube.com/watch?v=3DAFLZEQFIm=
7k
). While this won't solve the problem of domestic violance, it might help
a few people and it might create some more awareness. As this is an
international community, it would be nice if you could help by
translating the Wikipedia page to your language.
--------------

=20=20

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

Training

=20=20
Code Maven courses
https://code-maven.teachable.com/p/perl
=20
Perl courses by Gabor Szabo
--------------

=20=20

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

Weekly collections

=20=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great modules released last week (
https://niceperl.blogspot.com/2021/03/cccxxxii-15-cpan-great-modules-rele
ased.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2021/03/cdlviii-metacpan-weekly-report.html
);
StackOverflow Perl report (
https://niceperl.blogspot.com/2021/03/cdlxxxi-stackoverflow-perl-report.h
tml ).
--------------

=20=20

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

Events

=20=20
German Perl Workshop 2021
https://act.yapc.eu/gpw2021
=20
It will take place online between March 24-26 2021. A private ticket will
be cheaper (EUR 30). People who register in time and pay the
participation fee, will get exclusive extras.
--------------

=20=20
Toronto Perl Mongers Online Meeting
https://www.meetup.com/Toronto-Perl-Mongers/
=20
Thursday, March 25, 2021
--------------

=20=20
Berlin Perl Mongers
https://www.meetup.com/Berlin-Perl-Mongers/
=20
Wednesday, March 31, 2021
--------------

=20=20
Silicon Valley Perl - Short talks: #AprilFools hijinks
https://www.meetup.com/SVPerl/
=20
Thursday, April 1, 2021
--------------

=20=20
Purdue Perl Mongers - HackLafayette
https://www.meetup.com/hacklafayette/
=20
Wednesday, April 14, 2021
--------------

=20=20
The Perl and Raku Conference in the Cloud 2021=20
https://news.perlfoundation.org/post/savethedatetprc2021
=20
Online 9-11 June 2021.
--------------

=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=20
Smart Shopper =3D Smart Saver. Perl role in Vienna
https://job.perl.careers/u7g
=20
As one of the largest product and price comparison platforms in
German-speaking countries, they share your dedication to finding
consumers the best possible deal on electronics, technology, household
appliances, and gaming systems. They=E2=80=99re looking for a Perl progra=
mmer.
They make heavy use of PostgreSQL, Elasticsearch, and Modern Perl.
--------------

=20=20
Mad Men (and women) of London. Perl in London
https://job.perl.careers/wcm
=20
The leader in premium native advertising for technology, financial
services, and corporate and lifestyle sectors, our client is the power
behind the advertising throne for over 200 websites. This dynamic team is
looking for a senior Perl programmer with a strong understanding of Go
programming language, paradigms, constructs, and idioms.
--------------

=20=20
Big Dividends, Bigger Opportunity! Perl role with multiple location optio=
ns
https://job.perl.careers/3cv
=20
Online trading is big. Big dividends, big excitement, and big barriers for
most people. Enter our client, an international financial company who
believe online trading should be open and accessible to all. With a brand
that enjoys global recognition and the kind of growth that stokes envy in
their competitors, they=E2=80=99re looking to add a few good Perl develop=
ers to
their expansive team.
--------------

=20=20
Guten Tag, Senior Perl Developers! Perl role in South Germany
https://job.perl.careers/g7r
=20
With more than 4 million domains spanning nearly every country around the
globe, our client manages over 100,000 retail and corporate clients and
2,300 resellers. The ideal candidate should be confident using Modern
Perl, in particular happy with DBIx::Class and Moose/Moo. Experience with
any of mod_perl, Net::Server, Ubuntu, MySQL, Elastic Search, and
memcached would be advantageous.
--------------

=20=20
Grow Your Karma with a Job that Does Good! Perl role in Australia
https://job.perl.careers/rb7
=20
Not all jobs are created equal. Sure, most pay the bills, but some do mor=
e.
They impart a sense of purpose; when you log out at day=E2=80=99s end, it=
=E2=80=99s with
the satisfaction that you are part of something bigger, something more
important than yourself. You=E2=80=99ve left the world a little better th=
an you
found it, and isn=E2=80=99t that what life is really about?
--------------

=20=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 ( http://perlweekly.com/archive/ ) of al=
l the issues.

Reading this as a non-subscriber? Join us free of charge. http://perlweekly=
.com/

(C) Copyright Gabor Szabo http://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: http://perlweekly.com/unsubscribe.html


--_----------=_161579971121525200
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
Date: Mon, 15 Mar 2021 09:15:11 +0000





1.0, user-scalable=3Dyes">
Perl Weekly Issue #503 - 2021-03-15 - Perl Community?





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=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=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=20=20=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20=20=20=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #503 - 2021-03-15 - Perl Community?



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


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

=20





=20=20=20=20=20=20=20=20


Hi,


=20=20=20=20=20=20=20=20


A long time ago I participated in many discussions about the Perl c=
ommunity and how to bring in more people to it, but nowadays I am not sure =
what that subject would cover. Others are discussing it.


=20=20=20=20=20=20=20=20


As for me, I try to help people whether it is with knowledge about =
Perl, other programming languages, or other technologies. I hope sometimes =
my work is useful to others as well. Which brings me to the recent seesion =
I had with FErki in which he helped me and the other participants =3D"https://code-maven.com/automation-with-rex">get started with automation=
using Rex
. Next week we are going to have n.com/elk-with-rex">another session to which you are invited.


=20=20=20=20=20=20=20=20


Enjoy your week!


=20=20=20=20=20=20=20=20


Your editor: Gabor Szabo.



mg/gabor_szabo.png" />




Sponsors

=20=20=20=20=20=20=20=20


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


e-tool-demo-how-to-install-a-perl-environment-with-a-single-command/?utm_so=
urce=3Dperl-weekly-newsletter&utm_medium=3Dcpc&utm_content=3Dvideo-perl-sin=
gle-command&utm_campaign=3Duser-acquisition" style=3D"
font-size: 18px;
font-weight: bold;
">How do you install your Perl environments?

all+your+Perl+environments%3F++https%3A%2F%2Fwww.activestate.com%2Fresource=
s%2Fvideos%2Fstate-tool-demo-how-to-install-a-perl-environment-with-a-singl=
e-command%2F%3Futm_source%3Dperl-weekly-newsletter%26utm_medium%3Dcpc%26utm=
_content%3Dvideo-perl-single-command%26utm_campaign%3Duser-acquisition via =
-at-perlweekly">3D"T=<BRweet">



This os/state-tool-demo-how-to-install-a-perl-environment-with-a-single-command/=
?utm_source=3Dperl-weekly-newsletter&utm_medium=3Dcpc&utm_content=3Dvideo-p=
erl-single-command&utm_campaign=3Duser-acquisition">video
demos how you=
could set up a couple of working directories, install Perl in each of them=
, and then download mojo and dancer, along with a bunch of their plugins. O=
r how you could instead use the State Tool, with the ActiveState Platform t=
o make things easy. Watch now!


=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



Articles

=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


bservice-fake-update/" style=3D"
font-size: 18px;
font-weight: bold;
">WebService::Fake update

AFake+update+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F03%2F08%2=
Fwebservice-fake-update%2F by -at-polettix via -at-perlweekly">//perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


One of the virtues of Perl is the long backward compatibil=
ity, but the developers of Mojolicious play by a different ruleset. They ar=
e ready to break backward compatibility to allow for development. It certai=
nly has a disadvantage when it bites you, but maybe that's a better choice =
than being stuck with features that could be provided in a better way, or t=
hat were just plain wrong even when they were introduced. Perl has plenty o=
f both. By being ready to pay the price of incompatible changes Mojolicious=
can clean up those issues.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


-your-superpower-2d3o" style=3D"
font-size: 18px;
font-weight: bold;
">The Perl debugger can be your superpower

er+can+be+your+superpower+https%3A%2F%2Fdev.to%2Fmjgardner%2Fthe-perl-debug=
ger-can-be-your-superpower-2d3o via -at-perlweekly">ekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Mark Gardner
<=
p style=3D"font-size: 16px">
I can totally agree that the Perl debugger is an awesome t=
ool and knowing it will give you new powers. A long time ago I even recorde=
d a few videos about bugger-of-perl">using the Perl debugger, but now that I look at it, wel=
l, I guess I should record a better version of it.


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


p-packages-from-file/" style=3D"
font-size: 18px;
font-weight: bold;
">dibspack-basic enhancement for packages

enhancement+for+packages+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021=
%2F03%2F09%2Fdbp-packages-from-file%2F by -at-polettix via -at-perlweekly">rc=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


=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

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


ijm" style=3D"
font-size: 18px;
font-weight: bold;
">Fun with dot

ttps%3A%2F%2Fdev.to%2Fthibaultduponchelle%2Ffun-with-dot-2ijm via -at-perlweek=
ly">3D"Tweet"


=20
by hibaultduponchelle/">Thibault Duponchelle
=


A dot is such a tiny charcter, but it can cause so much tr=
ouble.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


64" style=3D"
font-size: 18px;
font-weight: bold;
">The Unknown Design Pattern

ign+Pattern+https%3A%2F%2Fdev.to%2Fovid%2Fthe-unknown-design-pattern-1l64 b=
y -at-OvidPerl via -at-perlweekly">16.png" alt=3D"Tweet">


=20
by l.org/users/ovid/">Curtis 'Ovid' Poe (=3D"https://metacpan.org/author/OVID">OVID)
=


The Entity-Component-System to create a class that can rep=
resent a military grade combat suit that functions as armor, as a weapon, a=
nd even as a medkit.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/curtis_ovid_poe.jpg" title=3D"Curtis 'Ovid' Poe" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


375o" style=3D"
font-size: 18px;
font-weight: bold;
">Writing Declarative Software

tive+Software+https%3A%2F%2Fdev.to%2Fovid%2Fwriting-declarative-software-37=
5o by -at-OvidPerl via -at-perlweekly">tter16.png" alt=3D"Tweet">


=20
by l.org/users/ovid/">Curtis 'Ovid' Poe (=3D"https://metacpan.org/author/OVID">OVID)
=


=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

m/img/curtis_ovid_poe.jpg" title=3D"Curtis 'Ovid' Poe" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


bs-path-function/" style=3D"
font-size: 18px;
font-weight: bold;
">A path function in dibs

+in+dibs+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F03%2F13%2Fdib=
s-path-function%2F by -at-polettix via -at-perlweekly">ekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by it">Flavio Poletti (.org/author/POLETTIX">POLETTIX)
=


=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

m/img/flavio_poletti.jpg" title=3D"Flavio Poletti" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


-failed-to-pause-before-blogging.html" style=3D"
font-size: 18px;
font-weight: bold;
">I failed to pause before blogging

se+before+blogging+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fben_bullock%2F2021=
%2F03%2Fi-failed-to-pause-before-blogging.html via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Ben Bullock (://metacpan.org/author/BKB">BKB)
=


Why did PAUSE misunderstand Ben's code?


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


/03/twenty-years-ago.html" style=3D"
font-size: 18px;
font-weight: bold;
">Twenty years ago...

o...+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fsalvador_fandino%2F2021%2F03%2Ft=
wenty-years-ago.html via -at-perlweekly">g/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/salvador_fandino/">Salvador Fandi=C3=B1o =
(SALVA) =


It is fun to recall good old memories, especially remember=
ing your first...


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


elatively-easy-ways-to-catch-memory-errors.html" style=3D"
font-size: 18px;
font-weight: bold;
">Relatively easy ways to catch memory errors

+ways+to+catch+memory+errors+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fben_bull=
ock%2F2021%2F03%2Frelatively-easy-ways-to-catch-memory-errors.html via -at-per=
lweekly">3D"Tweet=<BR">


=20
by Ben Bullock (://metacpan.org/author/BKB">BKB)
=


If you're using XS and C in your Perl module, you might ha=
ve to worry about memory errors. - Oh personally I have had to deal with me=
mory leaks in pure-Perl modules as well. It is a lot of frustration. And fu=
n, when you finally catch it. But this post is about mallocs.


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


s-w-perl-mojolicious" style=3D"
font-size: 18px;
font-weight: bold;
">Thoughts on Session Cookies w/ Perl Mojolicious

sion+Cookies+w%2F+Perl+Mojolicious+https%3A%2F%2Fblog.swagg.net%2Fthoughts-=
on-session-cookies-w-perl-mojolicious via -at-perlweekly">perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by t/">Dan Swagg Boi

nt-size: 16px">
Happy GDPR-compliant cookie acceptance


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/swagg_boi.png" title=3D"Dan Swagg Boi" width=3D"80" />
=20



Perl Community?<=
/div>
=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


4h2d" style=3D"
font-size: 18px;
font-weight: bold;
">Don't be a Perl programmer

rl+programmer+https%3A%2F%2Fdev.to%2Fdavorg%2Fdon-t-be-a-perl-programmer-4h=
2d by -at-davorg via -at-perlweekly">er16.png" alt=3D"Tweet">


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


This post has two main points IMHO unfortunately mixed. On=
e is that by focusing too much on being a 'Perl programmer' many of us have=
and still miss out on a lot of great things knowing other languages can of=
fer. Not just employment opportunities, but by knowing other languages you =
can become better at Perl as well. The other point felt by some people as a=
n attack on the 'Perl programmers Facebook group' which, I think was unfort=
unate. In any case I wholeheartadly recommend you read it and diversify you=
r knowledge.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


ost-about-blog-posts.html" style=3D"
font-size: 18px;
font-weight: bold;
">A blog post about blog posts

ut+blog+posts+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fdean%2F2021%2F03%2Fa-bl=
og-post-about-blog-posts.html by -at-PerlDean via -at-perlweekly">ps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


I think I saw some comments from Dean saying that he felt =
personally offended by the above post iby Dave and that it was doing a diss=
ervice to the Perl community, but I don't know if this writing is related o=
r not. Interesting.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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



Dist::Zilla

=20=20=20=20=20=20=20=20

A 4-part series on getting started=
with Dist::Zilla, the easy way.


=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


rter-a-new-way-to-start-using-dist-zilla-38m6" style=3D"
font-size: 18px;
font-weight: bold;
">Dist::Zilla::PluginBundle::Starter - A new way to start=
using Dist::Zilla

%3A%3APluginBundle%3A%3AStarter+-+A+new+way+to+start+using+Dist%3A%3AZilla+=
https%3A%2F%2Fdev.to%2Fgrinnz%2Fdist-zilla-pluginbundle-starter-a-new-way-t=
o-start-using-dist-zilla-38m6 via -at-perlweekly">ly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/grinnz/">Dan Book (://metacpan.org/author/DBOOK">DBOOK)
=


Dist::Zilla is an extremely powerful and versatile CPAN au=
thoring tool, but it has a cost. This module is an attempt to reduce the di=
fficulty of getting started with Dist::Zilla.


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


se-starter-instead-of-basic-22d7" style=3D"
font-size: 18px;
font-weight: bold;
">Dist::Zilla - Why you should use -at-Starter instead of -at-B=
asic

+-+Why+you+should+use+%40Starter+instead+of+%40Basic+https%3A%2F%2Fdev.to%2=
Fgrinnz%2Fdist-zilla-why-you-should-use-starter-instead-of-basic-22d7 via -at-=
perlweekly">3D"Tw=<BReet">


=20
by l.org/users/grinnz/">Dan Book (://metacpan.org/author/DBOOK">DBOOK)
=


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


-2-1bi" style=3D"
font-size: 18px;
font-weight: bold;
">Dist::Zilla -at-Starter - Revision 2

+%40Starter+-+Revision+2++https%3A%2F%2Fdev.to%2Fgrinnz%2Fdist-zilla-starte=
r-revision-2-1bi via -at-perlweekly">itter16.png" alt=3D"Tweet">


=20
by l.org/users/grinnz/">Dan Book (://metacpan.org/author/DBOOK">DBOOK)
=


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


-3-git-versioning-and-more-k5h" style=3D"
font-size: 18px;
font-weight: bold;
">Dist::Zilla -at-Starter Revision 3 - Git, versioning, and =
more

+%40Starter+Revision+3+-+Git%2C+versioning%2C+and+more+https%3A%2F%2Fdev.to=
%2Fgrinnz%2Fdist-zilla-starter-revision-3-git-versioning-and-more-k5h via -at-=
perlweekly">3D"Tw=<BReet">


=20
by l.org/users/grinnz/">Dan Book (://metacpan.org/author/DBOOK">DBOOK)
=


=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



Automation with =
(R)?ex

=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Learn automation using (R)?ex

n+using+%28R%29%3Fex+https%3A%2F%2Fcode-maven.com%2Fautomation-with-rex via=
-at-perlweekly">3D"=<BRTweet">


=20
by Ferenc Erki (://metacpan.org/author/FERKI">FERKI)
=


Video recording of the first session in which FErki explai=
ned a lot to us about ssh and introduced us to automation using Rex. The ne=
xt session will be a week from now.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/ferenc_erki.jpg" title=3D"Ferenc Erki" width=3D"80" />
=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


font-size: 18px;
font-weight: bold;
">Learning more about (R)?ex

bout+%28R%29%3Fex+https%3A%2F%2Fcode-maven.com%2Felk-with-rex via -at-perlweek=
ly">3D"Tweet"


=20
by Ferenc Erki (://metacpan.org/author/FERKI">FERKI)
=


The second part of the Rex learning with FErkis is schedul=
ed for next Monday. Register now!


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

m/img/ferenc_erki.jpg" title=3D"Ferenc Erki" width=3D"80" />
=20



The Weekly Chall=
enge

=20=20=20=20=20=20=20=20

enge.org/">The Weekly Challenge by M=
ohammad Anwar
will help you step out of your comfort zone. You could ev=
en win the prize money of $50 Amazon voucher by participating in the weekly=
challenge. We pick one winner at the end of the month from all the contrib=
utors during that month. The monthly prize is kindly sponsored by Peter Ser=
geant of PerlCareers.


=20=20=20=20=20=20=20=20


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


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

lenge+-+104+https%3A%2F%2Fperlweeklychallenge.org%2Fblog%2Fperl-weekly-chal=
lenge-104 by -at-cpan_author via -at-perlweekly">om/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 "FUSC Seq=
uence" and "NIM Game". If you are new to the weekly challenge then why not =
join us and have fun every week. For more information, please read =3D"https://perlweeklychallenge.org/faq">FAQ page.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


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

kly+Challenge+-+103+https%3A%2F%2Fperlweeklychallenge.org%2Fblog%2Frecap-ch=
allenge-103 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 "Chinese Zodiac" and "What's playing?" tasks in Perl an=
d Raku. You will find plenty of solutions to keep you busy.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


-challenge-103/" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 103

llenge+103+https%3A%2F%2Faaronreidsmith.github.io%2Fblog%2Fperl-weekly-chal=
lenge-103%2F via -at-perlweekly">r16.png" alt=3D"Tweet">


=20
by Aaron Smith
style=3D"font-size: 16px">
Reading through this blog post gives you so much inside kn=
owledge on the Chinese Zodiac. Keep it up.


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


21/03/15/perl-weekly-challenge-103-chinese-zodiac/" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 103: Chinese Zodiac

llenge+103%3A+Chinese+Zodiac+https%3A%2F%2Fprogrammingblog702692439.wordpre=
ss.com%2F2021%2F03%2F15%2Fperl-weekly-challenge-103-chinese-zodiac%2F via -at-=
perlweekly">3D"Tw=<BReet">


=20
by Abigail

le=3D"font-size: 16px">
A nice explanation of the Chinese Zodiac, I loved it. And =
a straightforward implementation to go with the discussion.


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


21/03/15/perl-weekly-challenge-103-whats-playing/" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 103: What=E2=80=99s playing?

llenge+103%3A+What%E2%80%99s+playing%3F+https%3A%2F%2Fprogrammingblog702692=
439.wordpress.com%2F2021%2F03%2F15%2Fperl-weekly-challenge-103-whats-playin=
g%2F via -at-perlweekly"> alt=3D"Tweet">


=20
by Abigail

le=3D"font-size: 16px">
The power of Abigail's blogging skill is so evident that e=
ven a complex task looks so simple. Please do check it out.


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


21/03/14" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge 103: Astrology and Audio

lenge+103%3A+Astrology+and+Audio+http%3A%2F%2Fwww.rabbitfarm.com%2Fcgi-bin%=
2Fblosxom%2Fperl%2F2021%2F03%2F14 via -at-perlweekly">weekly.com/img/twitter16.png" alt=3D"Tweet">


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


Adam made the Chinese Zodiac task look so simple, incredib=
le. Please do check out.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

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


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20
>


le=3D"
font-size: 18px;
font-weight: bold;
">Playing the Zodiac with Raku

iac+with+Raku+https%3A%2F%2Fraku-musings.com%2Fplaying-zodiac.html via -at-per=
lweekly">3D"Tweet=<BR">


=20
by Arne Sommer
style=3D"font-size: 16px">
Arne showing off his command over Raku and the use of Unic=
ode characters in the code is brilliant. Well done.


=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20

=20=20=20=20=20=20=20=20=2

  1. 2021-03-15 Gabor Szabo <gabor-at-szabgab.com> Subject: [Learn] [Perlweekly] #503 - Perl Community?
  2. 2021-03-18 Ruben Safir <ruben.safir-at-my.liu.edu> Subject: [Learn] Fwd: $1400 of coding knowledge by Zenva,
  3. 2021-03-24 From: "Pat Schloss" <pschloss-at-umich.edu> Subject: [Learn] [mothur] mothur v.1.45.0
  4. 2021-03-29 Gabor Szabo <gabor-at-szabgab.com> Subject: [Learn] [Perlweekly] #505 - Pair programming

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