Tue Oct 19 05:18:22 2021
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-07-01

HANGOUT

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

Key: Value:

Key: Value:

MESSAGE
DATE 2021-07-12
FROM G?bor Szab?
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #520 - CPAN Bus Factor
From hangout-bounces-at-nylxs.com Mon Jul 12 10:29:49 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 4DA4B163FD6;
Mon, 12 Jul 2021 10:29:41 -0400 (EDT)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id 4CABD163FD4; Mon, 12 Jul 2021 10:29:35 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Mon, 12 Jul 2021 10:29:35 -0400
Resent-Message-ID: <20210712142935.GA32434-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 s8.hostlocal.com (s8.hostlocal.com [50.116.59.34])
by mrbrklyn.com (Postfix) with ESMTP id 82D5C163FCB
for ; Mon, 12 Jul 2021 03:15:34 -0400 (EDT)
Received: from s8.hostlocal.com (localhost [IPv6:::1])
by s8.hostlocal.com (Postfix) with ESMTP id 65FFBC0E3;
Mon, 12 Jul 2021 07:14:42 +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 2FE76C096
for ; Mon, 12 Jul 2021 07:14:18 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
by s7.hostlocal.com (Postfix) with ESMTP id CFEF53E932
for ; Mon, 12 Jul 2021 07:14:17 +0000 (UTC)
MIME-Version: 1.0
X-Mailer: MIME::Lite 3.031 (F2.85; T2.17; A2.21; B3.15; Q3.13)
Date: Mon, 12 Jul 2021 07:14:17 +0000
From: G?bor Szab?
To: perlweekly-at-perlweekly.com
Message-Id: <20210712071417.CFEF53E932-at-s7.hostlocal.com>
X-Mailman-Approved-At: Mon, 12 Jul 2021 07:14:39 +0000
X-BeenThere: perlweekly-at-perlweekly.com
X-Mailman-Version: 2.1.16
Precedence: list
Content-Type: multipart/mixed; boundary="===============0411915853028203224=="
X-UID: 88474
Subject: [Hangout - NYLXS] [Perlweekly] #520 - CPAN Bus Factor
X-BeenThere: hangout-at-nylxs.com
List-Id: NYLXS Tech Talk and Politics
List-Unsubscribe: ,

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

Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

This is a multi-part message in MIME format.

--===============0411915853028203224==
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="_----------=_162607405714925170"

This is a multi-part message in MIME format.

--_----------=_162607405714925170
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Mon, 12 Jul 2021 07:14:17 +0000

Perl Weekly=20

https://perlweekly.com/

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



Hi there

If, like me, you are a fan of MetaCPAN then you must have noticed the
latest changes to the MetaCPAN ( https://metacpan.org/ ) site. It is the
introduction of new metric, "CPAN Bus Factor". Don't know what I am talking
about? Well then you should read the blog post (
https://www.olafalders.com/2021/06/30/cpan-bus-factor/ ), which is a
collaborative work by Neil Bowers and Olaf Alders.

It reminds me an incident from the past when I received an email from Neil
Bowers about one of my CPAN distribution, IP::Info (
https://metacpan.org/pod/IP::Info ) as he was reviewing CPAN modules for
locating an IP address. Later he published his report (
http://neilb.org/reviews/ip-location.html ) on 8th Aug 2012. You can take a
look collection of CPAN module reviews ( http://neilb.org/reviews/ ) by
him. If my memory serves, Neil also ran CPAN Weekly (
http://cpan-weekly.org/ ), for a while. I did join the mailing list and the
received CPAN Weekly newsletter talking about a CPAN module and its usage
every week. Unfortunately it is no longer active.

A long time ago, I used to be an active CPAN contributor. Unfortunately,
because of time constraints, I'm no longer as active as I used to be. I
even wrote a two-part blog post on the subject - "How to become a CPAN
contributor?" - for perl.com in 2018. You can check out the posts, Part 1 (
https://www.perl.com/article/how-to-become-cpan-contributor/ ) and Part 2 (
https://www.perl.com/article/how-to-become-cpan-contributor-part-2/ ), if
you are interested.

Why am I talking about CPAN contributions?

A friend of mine and fellow contributor to The Weekly Challenge (
https://theweeklychallenge.org/ ), Cheok-Yin Fung, wrote a blog (
http://blogs.perl.org/users/c_y_fung/2021/07/how-i-uploaded-a-cpan-module.h
tml ) about her experience of uploading her first distribution to CPAN. It
reminds me of my early days of struggle with CPAN. These days there is a
lot of help available on various public platforms. I wish her all the best
and welcome to the club of CPAN contributors.

I came across a very interesting blog post (
https://medium.com/codex/how-to-create-awesome-pull-requests-b634e7f00e47z
) by JJ Merelo talking about Pull Request do's and don'ts. Very helpful
advice for anyone looking to contribute to open source projects in general.

Enjoy the rest of the newsletter.

--
Your editor: Mohammad S. Anwar.


Announcements

=20=20
Perl Language Server (PLS) - Visual Studio Marketplace
https://marketplace.visualstudio.com/items?itemName=3DFractalBoy.pls
=20
If you are a Visual Studio Code user then this announcement is for you.
--------------

=20=20
Release notes for Rex 1.13.4
https://www.rexify.org/docs/release_notes/1.13.4.html
=20
This patch release of the friendly automation framework contains
documentation updates, and fixes inconsistent behavior between the
`content` and `source` options of the file command.
--------------

=20=20

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

Articles

=20=20
How I Uploaded a CPAN Module
http://blogs.perl.org/users/c_y_fung/2021/07/how-i-uploaded-a-cpan-module=
.html
=20
Cheok-Yin's first hand experience on how to upload a CPAN module.
--------------

=20=20
Perl debugger superpowers, part 2
https://phoenixtrap.com/2021/07/06/perl-debugger-superpowers-part-2/
=20
Check out this blog post if you need help with the Perl debugger.
--------------

=20=20
App::Easer "multilevel" example
https://github.polettix.it/ETOOBUSY/2021/07/05/app-easer-multi-example/
=20
Cool example of App::Easer for you to try.
--------------

=20=20

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

Web

=20=20
Monthly Report - June
http://blogs.perl.org/users/mohammad_s_anwar/2021/07/monthly-report---jun=
e-2.html
=20
Time for my monthly report ...
--------------

=20=20
How to create awesome pull requests
https://medium.com/codex/how-to-create-awesome-pull-requests-b634e7f00e47
=20
JJ Merelo sharing the secrets of creating awesome pull requests.
--------------

=20=20

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

CPAN

=20=20
App::Easer
https://github.polettix.it/ETOOBUSY/2021/07/09/app-easer-release/
=20
App::Easer finally uploaded to CPAN.
--------------

=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=20
The Weekly Challenge - 121
https://theweeklychallenge.org/blog/perl-weekly-challenge-121
=20
Welcome to a new week with a couple of fun tasks "Invert Bit" and "The
Travelling Salesman". 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=20
RECAP - The Weekly Challenge - 120
https://theweeklychallenge.org/blog/recap-challenge-120
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Swap Odd/Even bits" and "Clock Angle" tasks in Perl and Raku. You
will find plenty of solutions to keep you busy.
--------------

=20=20
Perl Weekly Challenge 120: Swap Odd/Even bits
https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-120-1.html
=20
Abigail once again showing his class with a one-liner. Don't miss out on
the fun. Thanks for sharing.
--------------

=20=20
Perl Weekly Challenge 120: Clock Angle
https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-120-2.html
=20
A very different approach to the clock angle task. There is plenty to lea=
rn
from his work.
--------------

=20=20
Swapping Bits / Time Angle
http://www.rabbitfarm.com/cgi-bin/blosxom/perl/2021/07/11
=20
I noticed something new in both of Adam's solutions, the use of MAIN: {}.
Never seen this before. Something to explore later. Thanks for sharing
knowledge.
--------------

=20=20
https://raku-musings.com/even-clock.html
https://raku-musings.com/even-clock.html
=20
Arne has been brilliant with his blog titles. You simply can't beat him.
Also the pictorial description of the solution is incredibly useful. Keep
up the great work.
--------------

=20=20
CY's Take on The Weekly Challenge #120 =E2=80=90 Histories, Experiences, =
Reflections
https://e7-87-83.github.io/coding/challenge_120.html
=20
Cheok-Yin's blog is always fun to read. I am pleasantly surprised to see
Team PWC share information and help each other.
--------------

=20=20
Getting Oddly Even in a Clean Sweep
https://colincrain.com/2021/07/11/getting-oddly-even-in-a-clean-sweep/
=20
You simply don't want to miss the narrative behind each task. Keep up the
great work.
--------------

=20=20
PWC120 - Swap Odd/Even bits
https://github.polettix.it/ETOOBUSY/2021/07/07/pwc120-swap-odd-even-bits/
=20
Flavio explained the bit operations so brilliantly that any layperson can
understand. Thank you for sharing the knowledge.
--------------

=20=20
PWC120 - Clock Angle
https://github.polettix.it/ETOOBUSY/2021/07/08/pwc120-clock-angle/
=20
The highlight of Flavio's post is not limited to Perl but also Raku. You
will find lots of magic from both world.
--------------

=20=20
TWC 120: Task #1, Swap Odd/Even bits & Task #2, Clock Angle
http://blogs.perl.org/users/jared_martin/2021/07/twc-120-task-1-swap-odde=
ven-bits-task-2-clock-angle.html
=20
I liked the storytelling format. It tells the story behind each action.
--------------

=20=20
Perl Weekly Challenge #120
https://github.com/drbaggy/perlweeklychallenge-club/tree/master/challenge=
-120/james-smith
=20
James always comes up with compact solutions. This week also he came up
with a clinical approach with bit operations. Well done.
--------------

=20=20
Perl Weekly Challenge 120: Swap Odd/Even Bits and Clock Angle
http://blogs.perl.org/users/laurent_r/2021/07/perl-weekly-challenge-120-s=
wap-oddeven-bits-and-clock-angle.html
=20
Laurent never misses an opportunity to show off his Raku knowledge. I have
learnt a lot from him. Keep sharing.
--------------

=20=20
Perl Weekly Challenge 120: quick and dirt
https://fluca1978.github.io/2021/07/05/PerlWeeklyChallenge120.html
=20
Luca's solution to the Clock Angle task is unbelievably simple. Simply
genius. Thanks for sharing.
--------------

=20=20
Perl Weekly Challenge 120
https://wlmb.github.io/2021/07/07/PWC120/
=20
For me, the highlight was the one-liner Perl solution to the Clock Angle
task. Cool solution.
--------------

=20=20
Perl Weekly Challenge 120: Swap Clock
https://blog.firedrake.org/archive/2021/07/Perl_Weekly_Challenge_120__Swa=
p_Clock.html
=20
Roger came up with a one-liner using a bitwise operator that makes it look
really cool. Thanks for sharing.
--------------

=20=20
Weekly Challenge 120
https://dev.to/simongreennet/weekly-challenge-120-3o3i
=20
I am impressed with the regex solution for the task #1, very compact as
always. Keep up the great work.
--------------

=20=20

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

Rakudo

=20=20
2021.27 For Messing Up
https://rakudoweekly.blog/2021/07/05/2021-27-for-messing-up/
=20
=20=20
--------------

=20=20

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

Training

=20=20
Crystal course starting today
https://code-maven.com/crystal-course
=20
Join Gabor at his Programming Crystal course?
--------------

=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/07/cccxlix-15-great-cpan-modules-relea
sed.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2021/07/cdlxxv-metacpan-weekly-report-pls.h
tml );
StackOverflow Perl report (
https://niceperl.blogspot.com/2021/07/cdxcviii-stackoverflow-perl-report.
html ).
--------------

=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
Perl Superheroes Wanted! Remote Perl within US time zone
https://job.perl.careers/wbj
=20
As the leading provider of award-winning intelligent SaaS solutions for
clients that include first responders, engineers, manufacturers, and
educators, this organization=E2=80=99s comprehensive offerings include tr=
aining
management, continuing education, compliance training, safety management,
and workforce scheduling. They=E2=80=99re looking for a Perl developer wi=
th
Catalyst and DBlx::Class.
--------------

=20=20
What would your computer say about you? Perl, Python, NLP role in Amsterd=
am
https://job.perl.careers/uuq
=20
Our client is the worldwide leader in machine intelligence for matching
people with jobs, which is to say that when it comes to hiring, they know
what they=E2=80=99re doing. Applicants, bring your =E2=80=9CA=E2=80=9D ga=
me: they=E2=80=99re looking for
a Natural Language Processing (NLP) Engineer who is passionate about
Machine Intelligence and can evaluate NLP systems.
--------------

=20=20
Pop Quiz and Your New Perl Role! 100% Remote within UK
https://job.perl.careers/p32
=20
The client is interested in anyone with experience building web apps in
Perl, using one of the major Perl frameworks. If you=E2=80=99re a crack-h=
and with
Catalyst, a Mojolicious master, or a distinguished Dancer, they want you.
You=E2=80=99ll be deploying apps your work to AWS, so experience would be=
handy,
and the company=E2=80=99s big on testing, so they=E2=80=99d like you to k=
now your way
around Test::More.
--------------

=20=20
Let=E2=80=99s do an experiment! Perl role in Canberra, Australia
https://job.perl.careers/afl
=20
Attention, Perl programmers. We=E2=80=99re looking for those among you wh=
o loved
their childhood chemistry sets and could spend hours studying their ant
farms. Science buffs and genetics junkies, our client wants to hear from
you. You=E2=80=99ll be familiar with modern tooling and might have experi=
ence
with Ansible, AWS, and Linux containers. MySQL, Postgres, and Solr are
all nice-to-haves.
--------------

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


--_----------=_162607405714925170
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
Date: Mon, 12 Jul 2021 07:14:17 +0000





1.0, user-scalable=3Dyes">
Perl Weekly Issue #520 - 2021-07-12 - CPAN Bus Factor





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


=20=20=20=20

=20=20=20=20
=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 #520 - 2021-07-12 - CPAN Bus Factor



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


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

=20





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


Hi there


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


If, like me, you are a fan of MetaCPAN then you must have noticed t=
he latest changes to the MetaCPAN sit=
e. It is the introduction of new metric, "CPAN Bus Factor". Don't know what=
I am talking about? Well then you should read the lafalders.com/2021/06/30/cpan-bus-factor/">blog post, which is a collab=
orative work by Neil Bowers and Olaf Alders.


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


It reminds me an incident from the past when I received an email fr=
om Neil Bowers about one of my CPAN distribution, an.org/pod/IP::Info">IP::Info as he was reviewing CPAN modules for loca=
ting an IP address. Later he published his ews/ip-location.html">report on 8th Aug 2012. You can take a look colle=
ction of CPAN module reviews by h=
im. If my memory serves, Neil also ran =
CPAN Weekly
, for a while. I did join the mailing list and the received =
CPAN Weekly newsletter talking about a CPAN module and its usage every week=
. Unfortunately it is no longer active.


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


A long time ago, I used to be an active CPAN contributor. Unfortuna=
tely, because of time constraints, I'm no longer as active as I used to be.=
I even wrote a two-part blog post on the subject - "How to become a CPAN c=
ontributor?" - for perl.com in 2018. You can check out the posts, =3D"https://www.perl.com/article/how-to-become-cpan-contributor/">Part 1> and r-part-2/">Part 2, if you are interested.


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


Why am I talking about CPAN contributions?


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


A friend of mine and fellow contributor to eklychallenge.org/">The Weekly Challenge, Cheok-Yin Fung, wrote a ef=3D"http://blogs.perl.org/users/c_y_fung/2021/07/how-i-uploaded-a-cpan-mo=
dule.html">blog
about her experience of uploading her first distributio=
n to CPAN. It reminds me of my early days of struggle with CPAN. These days=
there is a lot of help available on various public platforms. I wish her a=
ll the best and welcome to the club of CPAN contributors.


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


I came across a very interesting x/how-to-create-awesome-pull-requests-b634e7f00e47z">blog post by JJ Me=
relo talking about Pull Request do's and don'ts. Very helpful advice for an=
yone looking to contribute to open source projects in general.


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


Enjoy the rest of the newsletter.


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


Your editor: Mohammad S. Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20=20=20=20=20=20=20=20


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


me=3DFractalBoy.pls" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Language Server (PLS) - Visual Studio Marketplace<=
/a>
erver+%28PLS%29+-+Visual+Studio+Marketplace+https%3A%2F%2Fmarketplace.visua=
lstudio.com%2Fitems%3FitemName%3DFractalBoy.pls via -at-perlweekly">=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">



If you are a Visual Studio Code user then this announcemen=
t is for you.


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

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


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


html" style=3D"
font-size: 18px;
font-weight: bold;
">Release notes for Rex 1.13.4

or+Rex+1.13.4+https%3A%2F%2Fwww.rexify.org%2Fdocs%2Frelease_notes%2F1.13.4.=
html via -at-perlweekly"> alt=3D"Tweet">


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


This patch release of the friendly automation framework co=
ntains documentation updates, and fixes inconsistent behavior between the `=
content` and `source` options of the file command.


=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



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
>


i-uploaded-a-cpan-module.html" style=3D"
font-size: 18px;
font-weight: bold;
">How I Uploaded a CPAN Module

a+CPAN+Module+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fc_y_fung%2F2021%2F07%2F=
how-i-uploaded-a-cpan-module.html via -at-perlweekly">weekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Cheok-Yin Fung
=


Cheok-Yin's first hand experience on how to upload a CPAN =
module.


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

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


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


superpowers-part-2/" style=3D"
font-size: 18px;
font-weight: bold;
">Perl debugger superpowers, part 2

uperpowers%2C+part+2+https%3A%2F%2Fphoenixtrap.com%2F2021%2F07%2F06%2Fperl-=
debugger-superpowers-part-2%2F via -at-perlweekly">kly.com/img/twitter16.png" alt=3D"Tweet">


=20
by rap.com/">Mark Gardner

=3D"font-size: 16px">
Check out this blog post if you need help with the Perl de=
bugger.


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

m/img/mark_gardner.jpeg" title=3D"Mark Gardner" width=3D"80" />
=20


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


p-easer-multi-example/" style=3D"
font-size: 18px;
font-weight: bold;
">App::Easer "multilevel" example

%22multilevel%22+example+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021=
%2F07%2F05%2Fapp-easer-multi-example%2F by -at-polettix via -at-perlweekly">src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Cool example of App::Easer for you to try.


=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



Web

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


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


/07/monthly-report---june-2.html" style=3D"
font-size: 18px;
font-weight: bold;
">Monthly Report - June

-+June+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fmohammad_s_anwar%2F2021%2F07%2=
Fmonthly-report---june-2.html by -at-cpan_author via -at-perlweekly">https://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">
Time for my monthly report ...


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


ll-requests-b634e7f00e47" style=3D"
font-size: 18px;
font-weight: bold;
">How to create awesome pull requests

wesome+pull+requests+https%3A%2F%2Fmedium.com%2Fcodex%2Fhow-to-create-aweso=
me-pull-requests-b634e7f00e47 via -at-perlweekly">ly.com/img/twitter16.png" alt=3D"Tweet">


=20
by om/-at-jjmerelo/">JJ Merelo (tacpan.org/author/JMERELO">JMERELO)
=


JJ Merelo sharing the secrets of creating awesome pull req=
uests.


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

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



CPAN

=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-easer-release/" style=3D"
font-size: 18px;
font-weight: bold;
">App::Easer

https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F07%2F09%2Fapp-easer-re=
lease%2F by -at-polettix via -at-perlweekly">mg/twitter16.png" alt=3D"Tweet">


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


App::Easer finally uploaded to CPAN.


=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



The Weekly Chall=
enge

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

nge.org/">The Weekly Challenge by Mo=
hammad Anwar
will help you step out of your comfort-zone. You can even =
win prize money of $50 Amazon voucher by participating in the weekly challe=
nge. We pick one winner at the end of the month from among all of the contr=
ibutors during the month. The monthly prize is kindly sponsored by Peter Se=
rgeant 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
>


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

lenge+-+121+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=
enge-121 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 "Invert B=
it" and "The Travelling Salesman". If you are new to the weekly challenge t=
hen why not join us and have fun every week. For more information, please r=
ead the FAQ.


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


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

kly+Challenge+-+120+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=
llenge-120 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 "Swap Odd/Even bits" and "Clock Angle" 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
>


nge/week-120-1.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 120: Swap Odd/Even bits

llenge+120%3A+Swap+Odd%2FEven+bits+https%3A%2F%2Fabigail.github.io%2FHTML%2=
FPerl-Weekly-Challenge%2Fweek-120-1.html via -at-perlweekly">://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Abigail

le=3D"font-size: 16px">
Abigail once again showing his class with a one-liner. Don=
't miss out on the fun. Thanks for sharing.


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

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


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


nge/week-120-2.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 120: Clock Angle

llenge+120%3A+Clock+Angle+https%3A%2F%2Fabigail.github.io%2FHTML%2FPerl-Wee=
kly-Challenge%2Fweek-120-2.html via -at-perlweekly">ekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Abigail

le=3D"font-size: 16px">
A very different approach to the clock angle task. There i=
s plenty to learn from his work.


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

=20=20=20=20=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/07/11" style=3D"
font-size: 18px;
font-weight: bold;
">Swapping Bits / Time Angle

2F+Time+Angle+http%3A%2F%2Fwww.rabbitfarm.com%2Fcgi-bin%2Fblosxom%2Fperl%2F=
2021%2F07%2F11 via -at-perlweekly">ter16.png" alt=3D"Tweet">


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


I noticed something new in both of Adam's solutions, the u=
se of MAIN: {}. Never seen this before. Something to explore later. Thanks =
for sharing knowledge.


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


=3D"
font-size: 18px;
font-weight: bold;
">https://raku-musings.com/even-clock.html

aku-musings.com%2Feven-clock.html+https%3A%2F%2Fraku-musings.com%2Feven-clo=
ck.html via -at-perlweekly">ng" alt=3D"Tweet">


=20
by Arne Sommer
style=3D"font-size: 16px">
Arne has been brilliant with his blog titles. You simply c=
an't beat him. Also the pictorial description of the solution is incredibly=
useful. Keep up the great work.


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

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


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


tml" style=3D"
font-size: 18px;
font-weight: bold;
">CY's Take on The Weekly Challenge #120 =E2=80=90 Histor=
ies, Experiences, Reflections

The+Weekly+Challenge+%23120+%E2%80%90+Histories%2C+Experiences%2C+Reflectio=
ns+https%3A%2F%2Fe7-87-83.github.io%2Fcoding%2Fchallenge_120.html via -at-perl=
weekly">3D"Tweet"=<BR>


=20
by Cheok-Yin Fung
=


Cheok-Yin's blog is always fun to read. I am pleasantly su=
rprised to see Team PWC share information and help each other.


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

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


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


ven-in-a-clean-sweep/" style=3D"
font-size: 18px;
font-weight: bold;
">Getting Oddly Even in a Clean Sweep

ven+in+a+Clean+Sweep+https%3A%2F%2Fcolincrain.com%2F2021%2F07%2F11%2Fgettin=
g-oddly-even-in-a-clean-sweep%2F via -at-perlweekly">eekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Colin Crain
style=3D"font-size: 16px">
You simply don't want to miss the narrative behind each ta=
sk. Keep up the great work.


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

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


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


c120-swap-odd-even-bits/" style=3D"
font-size: 18px;
font-weight: bold;
">PWC120 - Swap Odd/Even bits

dd%2FEven+bits+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F07%2F07=
%2Fpwc120-swap-odd-even-bits%2F by -at-polettix via -at-perlweekly">ttps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Flavio explained the bit operations so brilliantly that an=
y layperson can understand. Thank you for sharing the knowledge.


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


c120-clock-angle/" style=3D"
font-size: 18px;
font-weight: bold;
">PWC120 - Clock Angle

Angle+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F07%2F08%2Fpwc120=
-clock-angle%2F by -at-polettix via -at-perlweekly">y.com/img/twitter16.png" alt=3D"Tweet">


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


The highlight of Flavio's post is not limited to Perl but =
also Raku. You will find lots of magic from both world.


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


twc-120-task-1-swap-oddeven-bits-task-2-clock-angle.html" style=3D"
font-size: 18px;
font-weight: bold;
">TWC 120: Task #1, Swap Odd/Even bits & Task #2, Clo=
ck Angle

+%231%2C+Swap+Odd%2FEven+bits+%26+Task+%232%2C+Clock+Angle+http%3A%2F%2Fblo=
gs.perl.org%2Fusers%2Fjared_martin%2F2021%2F07%2Ftwc-120-task-1-swap-oddeve=
n-bits-task-2-clock-angle.html via -at-perlweekly">kly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Jared Martin
<=
p style=3D"font-size: 16px">
I liked the storytelling format. It tells the story behind=
each action.


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

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


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


ub/tree/master/challenge-120/james-smith" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge #120

llenge+%23120+https%3A%2F%2Fgithub.com%2Fdrbaggy%2Fperlweeklychallenge-club=
%2Ftree%2Fmaster%2Fchallenge-120%2Fjames-smith via -at-perlweekly">"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by James Smith
style=3D"font-size: 16px">
James always comes up with compact solutions. This week al=
so he came up with a clinical approach with bit operations. 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=20=20=20
=20


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


l-weekly-challenge-120-swap-oddeven-bits-and-clock-angle.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 120: Swap Odd/Even Bits and Clock=
Angle

llenge+120%3A+Swap+Odd%2FEven+Bits+and+Clock+Angle+http%3A%2F%2Fblogs.perl.=
org%2Fusers%2Flaurent_r%2F2021%2F07%2Fperl-weekly-challenge-120-swap-oddeve=
n-bits-and-clock-angle.html via -at-perlweekly">.com/img/twitter16.png" alt=3D"Tweet">


=20
by Laurent Rosenfeld
=


Laurent never misses an opportunity to show off his Raku k=
nowledge. I have learnt a lot from him. Keep sharing.


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

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


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


Challenge120.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 120: quick and dirt

llenge+120%3A+quick+and+dirt+https%3A%2F%2Ffluca1978.github.io%2F2021%2F07%=
2F05%2FPerlWeeklyChallenge120.html via -at-perlweekly">lweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
Luca's solution to the Clock Angle task is unbelievably si=
mple. Simply genius. Thanks for sharing.


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

=20=20=20=20=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;
">Perl Weekly Challenge 120

llenge+120+https%3A%2F%2Fwlmb.github.io%2F2021%2F07%2F07%2FPWC120%2F via -at-p=
erlweekly">3D"Twe=<BRet">


=20
by W Luis Mochan
=


For me, the highlight was the one-liner Perl solution to t=
he Clock Angle task. Cool solution.


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

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


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


eekly_Challenge_120__Swap_Clock.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 120: Swap Clock

llenge+120%3A+Swap+Clock+https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2021%=
2F07%2FPerl_Weekly_Challenge_120__Swap_Clock.html via -at-perlweekly">=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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


Roger came up with a one-liner using a bitwise operator th=
at makes it look really cool. Thanks for sharing.


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

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


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


-3o3i" style=3D"
font-size: 18px;
font-weight: bold;
">Weekly Challenge 120

e+120+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fweekly-challenge-120-3o3i via =
-at-perlweekly">3D"T=<BRweet">


=20
by Simon Green
style=3D"font-size: 16px">
I am impressed with the regex solution for the task #1, ve=
ry compact as always. Keep up the great work.


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

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



Rakudo

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


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


messing-up/" style=3D"
font-size: 18px;
font-weight: bold;
">2021.27 For Messing Up

sing+Up+https%3A%2F%2Frakudoweekly.blog%2F2021%2F07%2F05%2F2021-27-for-mess=
ing-up%2F via -at-perlweekly">.png" alt=3D"Tweet">


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


=20=20=20=20=20=20=20=20=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/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" />
=20



Training

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


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


font-size: 18px;
font-weight: bold;
">Crystal course starting today

starting+today+https%3A%2F%2Fcode-maven.com%2Fcrystal-course by -at-szabgab vi=
a -at-perlweekly">3D=<BR"Tweet">


=20
by om/">G=C3=A1bor Szab=C3=B3 (metacpan.org/author/SZABGAB">SZABGAB)
=


Join Gabor at his Programming Crystal course?


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

m/img/gabor_szabo.png" title=3D"G=C3=A1bor Szab=C3=B3" width=3D"80" />
=20



Weekly collectio=
ns

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


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


5-great-cpan-modules-released.html">Great modules released last week;r>eport-pls.html">MetaCPAN weekly report;
blogspot.com/2021/07/cdxcviii-stackoverflow-perl-report.html">StackOverflow=
Perl report
.


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

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


e_perlweekly_utm_campaign_perlweekly_utm_medium_perlweekly_perl_jobs_by_per=
l_careers_a_" />

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


font-size: 18px;
font-weight: bold;
">Perl Superheroes Wanted! Remote Perl within US time zon=
e

s+Wanted%21+Remote+Perl+within+US+time+zone+https%3A%2F%2Fjob.perl.careers%=
2Fwbj via -at-perlweekly">" alt=3D"Tweet">



As the leading provider of award-winning intelligent SaaS =
solutions for clients that include first responders, engineers, manufacture=
rs, and educators, this organization=E2=80=99s comprehensive offerings incl=
ude training management, continuing education, compliance training, safety =
management, and workforce scheduling. They=E2=80=99re looking for a Perl de=
veloper with Catalyst and DBlx::Class.


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

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


font-size: 18px;
font-weight: bold;
">What would your computer say about you? Perl, Python, N=
LP role in Amsterdam

+computer+say+about+you%3F+Perl%2C+Python%2C+NLP+role+in+Amsterdam+https%3A=
%2F%2Fjob.perl.careers%2Fuuq via -at-perlweekly">y.com/img/twitter16.png" alt=3D"Tweet">



Our client is the worldwide leader in machine intelligence=
for matching people with jobs, which is to say that when it comes to hirin=
g, they know what they=E2=80=99re doing. Applicants, bring your =E2=80=9CA=
=E2=80=9D game: they=E2=80=99re looking for a Natural Language Processing (=
NLP) Engineer who is passionate about Machine Intelligence and can evaluate=
NLP systems.


=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

  1. 2021-07-01 From: "Dana Morgenstein, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Read and share articles from the Free Software
  2. 2021-07-01 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter Issue 159, July 2021
  3. 2021-07-02 Osvaldo Alonso <dndsvx-at-outlook.es> Re: [Hangout - NYLXS]
  4. 2021-07-02 Edgar_ <edgar-at-hagenbichler.at> Re: [Hangout - NYLXS]
  5. 2021-07-02 Osvaldo Alonso <dndsvx-at-outlook.es> Re: [Hangout - NYLXS]
  6. 2021-07-02 Edgar_ <edgar-at-hagenbichler.at> Re: [Hangout - NYLXS]
  7. 2021-07-04 Javier <je-vv-at-e.email> Re: [Hangout - NYLXS] [artix-general] Pipewire without Pulse
  8. 2021-07-04 zap <zapper-at-dismail.de> Re: [Hangout - NYLXS] [artix-general] Pipewire without Pulse
  9. 2021-07-04 Javier <je-vv-at-e.email> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  10. 2021-07-04 Ethan Masse <guitaristocrat-at-aol.com> Subject: [Hangout - NYLXS] [artix-general] elogind-openrc no longer provides
  11. 2021-07-04 Chris Cromer <cromer-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  12. 2021-07-04 Javier <je-vv-at-e.email> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  13. 2021-07-04 Chris Cromer <cromer-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  14. 2021-07-04 Javier <je-vv-at-e.email> Subject: [Hangout - NYLXS] [artix-general] [ot] pipewire without pulse
  15. 2021-07-04 Chris Cromer <cromer-at-artixlinux.org> Re: [Hangout - NYLXS] [artix-general] elogind-openrc no longer
  16. 2021-07-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Linux Tablets
  17. 2021-07-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Bikes
  18. 2021-07-05 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] MyGNUHealth 1.0 ready to download
  19. 2021-07-06 Axel Braun <Axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  20. 2021-07-06 Axel Braun <Axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] MyGNUHealth 1.0 ready to download
  21. 2021-07-05 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #519 - Crystal conference and course
  22. 2021-07-05 Michael Stevens <michael.stevens-at-dianomi.com.INVALID> Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
  23. 2021-07-05 Chuck Zumbrun <chuck.zumbrun-at-gmail.com> Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
  24. 2021-07-05 Chris Brown <cbrown-at-macquarietelecom.com> Subject: [Hangout - NYLXS] New to Embperl. How do I work with a large
  25. 2021-07-05 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] New to Embperl. How do I work with a large
  26. 2021-07-06 Ruben Safir <ruben.safir-at-my.liu.edu> Re: [Hangout - NYLXS] Join me this Thursday for Eleanor Roosevelt:
  27. 2021-07-06 Axel Braun <axel.braun-at-gmx.de> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  28. 2021-07-06 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  29. 2021-07-06 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  30. 2021-07-06 Tajwali Khan <tajwali-at-gmail.com> Re: [Hangout - NYLXS] [Health] Help for upgrade GnuHealth in
  31. 2021-07-06 From: "Matt Lavallee, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] Hot new summer items from GNU Press!
  32. 2021-07-10 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Crazy Eddie and Small Business in NYC
  33. 2021-07-10 Alain Knaff <alain-at-knaff.lu> Subject: [Hangout - NYLXS] GNU mtools 4.0.32 released
  34. 2021-07-08 Joel Rees via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Wacom Intuos PTS
  35. 2021-07-08 Liam R E Quin <liam-at-holoweb.net> Re: [Hangout - NYLXS] [Gimp-user] Wacom Intuos PTS
  36. 2021-07-08 Ilya Novikov via gimp-user-list <gimp-user-list-at-gnome.org> Subject: [Hangout - NYLXS] [Gimp-user] Fwd: Buttons are blurry
  37. 2021-07-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] COVID-19 Inflation is hear to stay...
  38. 2021-07-11 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Everything is secure.... not to worry...
  39. 2021-07-12 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #520 - CPAN Bus Factor
  40. 2021-07-11 From: "New York Sun" <editor-at-nysun.com> Subject: [Hangout - NYLXS] The G-20 Shock
  41. 2021-07-12 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] COVID-19 Inflation is hear to stay...
  42. 2021-07-12 From: =?utf-8?Q?Zo=C3=AB_Kooyman=2C_FSF?= <info-at-fsf.org> Subject: [Hangout - NYLXS] Push freedom even further at double the speed
  43. 2021-07-13 From: =?utf-8?Q?Zo=C3=AB_Kooyman=2C_FSF?= <info-at-fsf.org> Subject: [Hangout - NYLXS] Step by step encryption with the updated Email
  44. 2021-07-13 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] not quite fished but....
  45. 2021-07-14 facebook <facebook-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Jerisalem
  46. 2021-07-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Black Lives matrer
  47. 2021-07-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The MTA spent Billions of Dollars spent and they
  48. 2021-07-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] R and Statistics
  49. 2021-07-19 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #521 - Floods in Perl
  50. 2021-07-18 Nick Clifton <nickc-at-redhat.com> Subject: [Hangout - NYLXS] GNU Binutils 2.37 has been released
  51. 2021-07-20 NYOUG <execdir-at-nyoug.org> Subject: [Hangout - NYLXS] Upcoming Events for Oracle Professionals
  52. 2021-07-20 From: =?utf-8?Q?Zo=C3=AB_Kooyman=2C_FSF?= <info-at-fsf.org> Subject: [Hangout - NYLXS] Freedom moving forward: An overview of the FSF's
  53. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Watershed moment on political use of law
  54. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Critical Race theory is RACISM
  55. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Linux Phones
  56. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Phone Choices are costs one can think of as
  57. 2021-07-21 Paula Koval via gimp-user-list <gimp-user-list-at-gnome.org> Subject: [Hangout - NYLXS] [Gimp-user] .webp images
  58. 2021-07-16 Cliff Pratt via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  59. 2021-07-21 Ken Moffat via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] .webp images
  60. 2021-07-20 Jack Ogden <jack-at-striptwist.com> Subject: [Hangout - NYLXS] [Gimp-user] Levels glitch
  61. 2021-07-20 Dilli via gimp-user-list <gimp-user-list-at-gnome.org> Subject: [Hangout - NYLXS] [Gimp-user] gimp 2.99
  62. 2021-07-16 Alexandre Prokoudine via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Gimp 2.18.0: Toolbox not present
  63. 2021-07-17 Liam R E Quin <liam-at-holoweb.net> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  64. 2021-07-17 Michael Schumacher via gimp-user-list <gimp-user-list-at-gnome.org> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  65. 2021-07-16 Techno <techno6-at-glib.com> Re: [Hangout - NYLXS] [Gimp-user] Recurring mouse problem in GIMP
  66. 2021-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Tic Tok artificial behavior intelligence...
  67. 2021-07-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Linux Penertration in the computing marketplace
  68. 2021-07-25 Luis Falcon <falcon-at-gnuhealth.org> Subject: [Hangout - NYLXS] Release of MyGNUHealth 1.0.3
  69. 2021-07-26 G?bor Szab? <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #522 - Promote Perl
  70. 2021-07-26 From: "[RSS/Feed] nixCraft: Linux Tips, Hacks, Tutorials, Subject: [Hangout - NYLXS] nixCraft Linux / UNIX Newsletter
  71. 2021-07-26 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Getting control of the Tech
  72. 2021-07-28 From: "Donald Robertson, III, FSF" <info-at-fsf.org> Subject: [Hangout - NYLXS] FSF-funded call for white papers on philosophical
  73. 2021-07-25 Javier <je-vv-at-e.email> Subject: [Hangout - NYLXS] [artix-general] poppler-qt6 and poppler
  74. 2021-07-29 Naomi Calabretta <tony0000.ac-at-gmail.com> Subject: [Hangout - NYLXS] [artix-general] Community-made installation guide,

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