Thu Mar 28 04:28:36 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-04-01

LEARN

2024-03-28 | 2024-02-28 | 2024-01-28 | 2023-12-28 | 2023-11-28 | 2023-10-28 | 2023-09-28 | 2023-08-28 | 2023-07-28 | 2023-06-28 | 2023-05-28 | 2023-04-28 | 2023-03-28 | 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-04-12
FROM Gabor Szabo
SUBJECT Subject: [Learn] [Perlweekly] #507 - Live events
From learn-bounces-at-nylxs.com Mon Apr 12 16:25:46 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 3D7D4163FB3;
Mon, 12 Apr 2021 16:25:46 -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 266FA163F60; Mon, 12 Apr 2021 14:12:08 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Mon, 12 Apr 2021 14:12:08 -0400
Resent-Message-ID: <20210412181208.GB30279-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 EEB0E163F5E
for ; Mon, 12 Apr 2021 10:59:28 -0400 (EDT)
Received: from s8.hostlocal.com (localhost [IPv6:::1])
by s8.hostlocal.com (Postfix) with ESMTP id 7DB81C716;
Mon, 12 Apr 2021 14:58:38 +0000 (UTC)
X-Original-To: perlweekly-at-perlweekly.com
Delivered-To: perlweekly-at-s8.hostlocal.com
Received: from s7.hostlocal.com (s7.hostlocal.com
[IPv6:2600:3c00::f03c:91ff:fedf:456f])
by s8.hostlocal.com (Postfix) with ESMTPS id 387B6C002
for ; Mon, 12 Apr 2021 14:58:14 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
by s7.hostlocal.com (Postfix) with ESMTP id 297D63E97F
for ; Mon, 12 Apr 2021 14:58:14 +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 Apr 2021 14:58:14 +0000
From: Gabor Szabo
To: perlweekly-at-perlweekly.com
Message-Id: <20210412145814.297D63E97F-at-s7.hostlocal.com>
X-Mailman-Approved-At: Mon, 12 Apr 2021 14:58:36 +0000
X-BeenThere: perlweekly-at-perlweekly.com
X-Mailman-Version: 2.1.16
Precedence: list
Content-Type: multipart/mixed; boundary="===============3577324311072834325=="
X-UID: 86967
X-Mailman-Approved-At: Mon, 12 Apr 2021 16:25:44 -0400
Subject: [Learn] [Perlweekly] #507 - Live events
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.

--===============3577324311072834325==
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="_----------=_16182394946700840"

This is a multi-part message in MIME format.

--_----------=_16182394946700840
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Mon, 12 Apr 2021 14:58:14 +0000

Perl Weekly=20

http://perlweekly.com/

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



Hi there!

Sorry for sending out this edition later than usual, I have been super busy
with various video recordings. Primarily the live events (
https://code-maven.com/live ) I have been doing lately. I think they work
quite well.

I am also glad that there are a number of Perl Monger meetings (
https://perlweekly.com/events.html ) you can attend on-line. It is just a
matter of allocating the time.

Because I am late with the newsletter the email from Sawyer X in which he
writes about his resignation from PSC and Core found its way to my inbox
and into the newsletter as well. Surprising.

Well, Enjoy your week!

--
Your editor: Gabor Szabo.


Announcements

=20=20
Sawyer is stepping down from PSC and Core
https://perl.topicbox.com/groups/perl-core/T7a4f1bf9e069641f-Mebbcc218eb0=
06f0da34c7a41
=20
=20=20
--------------

=20=20

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

Articles

=20=20
Rediscovering IPC::Exe
https://github.polettix.it/ETOOBUSY/2021/04/05/rediscovering-ipc-exe/
=20
=20=20
--------------

=20=20
Tenjin templating system
https://perlmaven.com/tenjin
=20
One of my clients is using this module, so I thought I would try it to see
how it is being used.
--------------

=20=20
Fatpacking fatpack
https://github.polettix.it/ETOOBUSY/2021/04/06/fatpacking-fatpack/
=20
Fatpack makes it easy to create a single-file distribution from your
perl-only application. So how can you distribute Fatpack itself as a
Fatpack?
--------------

=20=20
.env - the dot env application configuration file
https://perlmaven.com/dot-env
=20
=20=20
--------------

=20=20
Readonly::Tiny
https://github.polettix.it/ETOOBUSY/2021/04/09/readonly-tiny/
=20
Readonly::Tiny is better than constant.
--------------

=20=20
Attribute::Handlers to wrap a function
https://perlmaven.com/attribute-handlers
=20
Mark Gardner pointed to the around modifiers of Moo (
https://metacpan.org/pod/Moo#around ) and Moose (
https://metacpan.org/pod/distribution/Moose/lib/Moose/Manual/MethodModifi
ers.pod#Around-modifiers ) as simpler alternatives.
--------------

=20=20
Releases of Perl Distributions Crypt::OpenSSL::PKCS12 and Crypt::OpenSSL:=
:X509
https://dev.to/jonasbn/releases-of-perl-distributions-crypt-openssl-pkcs1=
2-and-crypt-openssl-x509-3947
=20
=20=20
--------------

=20=20
Release 1.53 of perl-workflow, a minor feature release
https://dev.to/jonasbn/release-1-53-of-perl-workflow-a-minor-feature-rele=
ase-2eok
=20
=20=20
--------------

=20=20

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

Testing

=20=20
Regression Testing Table Data with Spreadsheet::Compare=20
https://dev.to/tomk3003/regression-testing-table-data-with-spreadsheet-co=
mpare-34g6
=20
=20=20
--------------

=20=20
The attraction of Test::Fatal in Perl
https://dev.to/mjgardner/the-attraction-of-test-fatal-in-perl-16mi
=20
=20=20
--------------

=20=20
Test code which is using fork
https://perlmaven.com/test-code-which-is-forking
=20
=20=20
--------------

=20=20

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

One-liners

=20=20
Perl One-liner: countdown on the command line
https://perlmaven.com/oneliner-countdown-on-the-command-line
=20
I think is the first time I have created an animated gif recording my
terminal. Nice.
--------------

=20=20

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

Web

=20=20
Counter with Dancer using in-memory SQLite database
https://perlmaven.com/counter-with-dancer-using-in-memory-sqlite-database
=20
An example trying to show how to use an in-memory SQLite database with
Dancer. I wrote this in response to a query by someone, but I am not sure
there is any good reason to do anything like this in a real application.
--------------

=20=20
Proxying web feeds with Dancer2=20
https://dev.to/davorg/proxying-web-feeds-with-dancer2-on1
=20
Dave has been working on a new version of his personal web site that forc=
ed
him to explore various web technologies.
--------------

=20=20
Data visualization: Using amCharts with Perl and Mojo
https://dev.to/raigaurav/data-visualization-using-amcharts-with-perl-and-=
mojo-38ff
=20
=20=20
--------------

=20=20
Moving from CGI to PSGI and Starman
https://perlmaven.com/from-cgi-to-psgi-and-starman
=20
A full example of a simple CGI script rewritten to be a PSGI script that
can be deployed both as CGI - for backward compatibility, and using
Starman. The article contains the Rexfile to deploy the whole thing
including Apache on an Ubuntu based server.
--------------

=20=20

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

Live pair programming

=20=20
Creating a Perl binding to a C library using FFI with Sawyer X
https://perlmaven.com/perl-binding-to-c-library-using-ffi
=20
Next week
--------------

=20=20
Calendar of live events
https://code-maven.com/live
=20
=20=20
--------------

=20=20

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

Live pair programming recordings

=20=20
Course Management Application in Mojolicious - par 2
https://perlmaven.com/course-management-app-in-mojolicious-2
=20
=20=20
--------------

=20=20
Automation with Rex - part 3
https://code-maven.com/rex-automation-3
=20
=20=20
--------------

=20=20
Exploring BDD in Perl - using Test::BDD::Cucumber - part 5
https://perlmaven.com/exploring-bdd-in-perl-5
=20
=20=20
--------------

=20=20

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

Grants

=20=20
Grant Proposals: March 2021
https://news.perlfoundation.org/post/grant_proposals_march_2021
=20
There were no grant proposals submitted for March, but TPF accepts grant
proposals all year round.
--------------

=20=20

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

TPF

=20=20
Community Leaders Meeting March 2021
https://news.perlfoundation.org/post/community-leaders-march-2021
=20
=20=20
--------------

=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 from your comfort zone.
You can even win prize money of $50 Amazon vouchers by participating in
the weekly challenge. We pick one winner at the end of the month from
among 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 - 108
https://perlweeklychallenge.org/blog/perl-weekly-challenge-108
=20
Welcome to a new week with a couple of fun tasks "Locate Memory" and "Bell
Numbers". 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 - 107
https://perlweeklychallenge.org/blog/recap-challenge-107
=20
Enjoy a quick recap of last week contributions by the Team PWC dealing wi=
th
the "Self-descriptive Numbers" and "List Methods" tasks in Perl and Raku.
You will find plenty of solutions to keep you busy.
--------------

=20=20
Perl Review - Perl Weekly Challenge - 105
https://perlweeklychallenge.org/blog/review-challenge-105
=20
Perl Solutions Review by Colin Crain.
--------------

=20=20
Perl Weekly Challenge 107
https://aaronreidsmith.github.io/blog/perl-weekly-challenge-107/
=20
Aaron made the tasks look simple with the power of Raku. Incredible.
--------------

=20=20
Perl Weekly Challenge 107: Self-descriptive Numbers
https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-107-1.html
=20
Abigail took pains to explain the maths behind the Self-descriptive numbe=
rs
task. This is not for kids.
--------------

=20=20
Perl Weekly Challenge 107: List Methods
https://abigail.github.io/HTML/Perl-Weekly-Challenge/week-107-2.html
=20
I loved Abigail's explanation about BEGIN. There is always something new =
to
learn from Abigail's blog.
--------------

=20=20
Static Analysis and Self Describing Numbers (now with Threads!): The Week=
ly Challenge 107
http://www.rabbitfarm.com/cgi-bin/blosxom/perl/2021/04/11
=20
Adam used threads to solve the Self-descriptive numbers task. Very Cool.
--------------

=20=20
Self-Deceptive Methods with Raku
https://raku-musings.com/self-deceptive-methods.html
=20
Arne shared something new about Self-Descriptive Numbers. Thanks for
sharing.
--------------

=20=20
Self Description Redux: Perl Weekly Challenge 107
https://jacoby.github.io/2021/04/05/self-description-redux-perl-weekly-ch=
allenge-107.html
=20
You don't want to miss this improvised version of the Self-descriptive
numbers task.
--------------

=20=20
PWC107 - Self-descriptive Numbers
https://github.polettix.it/ETOOBUSY/2021/04/07/pwc107-self-descriptive-nu=
mbers/
=20
Flavio was curious to know the reason behind the weekly challenge. Well,
the motto is to have fun and share knowledge. Thanks for your
participation.
--------------

=20=20
PWC107 - List Methods
https://github.polettix.it/ETOOBUSY/2021/04/08/pwc107-list-methods/
=20
Flavio's fun story around the task is very creative. You don't want to mi=
ss
it either.
--------------

=20=20
Perl Weekly Challenge: Week 107
https://www.braincells.com/perl/2021/04/perl_weekly_challenge_week_107.ht=
ml
=20
Jaldhar shared an efficient Raku solution to the Self-Descriptive numbers
task.
--------------

=20=20
Perl Weekly Challenge 107
https://github.com/drbaggy/perlweeklychallenge-club/blob/master/challenge=
-107/james-smith/README.md
=20
James is becoming the master of one-liners now. I really enjoyed his List
Methods solution.
--------------

=20=20
Perl Weekly Challenge 107: Self-Descripting Numbers and List Methods
http://blogs.perl.org/users/laurent_r/2021/04/perl-weekly-challenge-107-s=
elf-descripting-numbers-and-list-methods.html
=20
Laurent presented a complete solution for the Self-descriptive numbers
task, you don't want to miss out.
--------------

=20=20
Perl Weekly Challenge 107
https://wlmb.github.io/2021/04/05/PWC107/
=20
Luis presented us with two versions of the Self-Descriptive numbers task
solutions. Cool interpretation.
--------------

=20=20
Perl Weekly Challenge 107: copying myself
https://fluca1978.github.io/2021/04/08/PerlWeeklyChallenge107.html
=20
Luca used Raku's Meta Object Class to solve the List Methods task.
--------------

=20=20
Perl Weekly Challenge 107: Self-Descriptive Methods
https://blog.firedrake.org/archive/2021/04/Perl_Weekly_Challenge_107__Sel=
f_Descriptive_Methods.html
=20
Roger made the Self-Descriptive numbers task so easy to follow and
understand. Thanks for sharing.
--------------

=20=20
Weekly Challenge 107
https://dev.to/simongreennet/weekly-challenge-107-hm2
=20
Simon's List Methods task solution is very cool. Please check it out
yourself.
--------------

=20=20

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

Other

=20=20
You Need Measurable Goals
https://dev.to/ovid/you-need-measurable-goals-47g9
=20
Not really Perl specific, but still true.
--------------

=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/04/cccxxxvi-6-cpan-great-modules-relea
sed.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2021/04/cdlxii-metacpan-weekly-report.html
);
StackOverflow Perl report (
https://niceperl.blogspot.com/2021/04/cdlxxxv-stackoverflow-perl-report.h
tml ).
--------------

=20=20

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

Events

=20=20
Boston Perl Mongers Online Meeting: Mojolicious 9 point Oh! (Joel Berger)
https://boston.pm.org/bpm/Calendar
=20
Tuesday April 13th, 2021 07:00 PM Eastern Time (US and Canada)
--------------

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

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

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

=20=20
Silicon Valley Perl - Git Hooks(Client-side)
https://www.meetup.com/SVPerl/
=20
Thursday, May 6, 2021
--------------

=20=20
The Perl and Raku Conference in the Cloud 2021
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
US Based, Modern Perl Developer Role - 100% remote!
https://job.perl.careers/ovy
=20
Our client is looking for a Perl programmer who wants to tame the job
jungle for employers and employees through their candidate sourcing and
data management products. The role is 100% remote within the United
States.
--------------

=20=20
A New Adventure is only a Click Away. Perl Developer role in London
https://job.perl.careers/l3h
=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 Dance, 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
Cooking Up Something Good. Perl role in London
https://job.perl.careers/s7p
=20
With a knack for tailoring content to a variety of site aesthetics, our
client sets a banquet of advertising delights for over 349 million
consumers around the world. If your mouth is watering at the thought of
joining this dynamic team and you=E2=80=99re a senior Perl programmer wit=
h a
solid understanding of Go programming languages, they just might set a
place for you at the table.
--------------

=20=20
Not All Heroes Wear Capes. Perl in Vienna
https://job.perl.careers/2rv
=20
Our client takes the legwork out of the hunt for the best bargain, offeri=
ng
one of the largest product and price comparison platforms in
German-speaking countries. Client is willing to consider all candidates
with strong Perl, but they make heavy use of PostgreSQL, Elasticsearch,
and Modern Perl.
--------------

=20=20
Big Dividends, Bigger Opportunity! Perl role with multiple location optio=
ns
https://job.perl.careers/ipi
=20
Our client is an online financial services company, still rapidly expandi=
ng
after 20 years of impressive growth. With a truly international presence,
they=E2=80=99re well known globally in their niche. Looking for Perl deve=
lopers
with a strong background in Modern Perl =E2=80=93 you should be comfortab=
le with
Moose and PSGI/Plack, and a solid grounding in using Perl=E2=80=99s testi=
ng
tools.
--------------

=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


--_----------=_16182394946700840
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
Date: Mon, 12 Apr 2021 14:58:14 +0000





1.0, user-scalable=3Dyes">
Perl Weekly Issue #507 - 2021-04-12 - Live events





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

=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 #507 - 2021-04-12 - Live events



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 there!


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


Sorry for sending out this edition later than usual, I have been su=
per busy with various video recordings. Primarily the de-maven.com/live">live events I have been doing lately. I think they w=
ork quite well.


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


I am also glad that there are a number of ekly.com/events.html">Perl Monger meetings you can attend on-line. It i=
s just a matter of allocating the time.


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


Because I am late with the newsletter the email from Sawyer X in wh=
ich he writes about his resignation from PSC and Core found its way to my i=
nbox and into the newsletter as well. Surprising.


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


Well, Enjoy your week!


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


Your editor: Gabor Szabo.



mg/gabor_szabo.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
>


bf9e069641f-Mebbcc218eb006f0da34c7a41" style=3D"
font-size: 18px;
font-weight: bold;
">Sawyer is stepping down from PSC and Core

ing+down+from+PSC+and+Core+https%3A%2F%2Fperl.topicbox.com%2Fgroups%2Fperl-=
core%2FT7a4f1bf9e069641f-Mebbcc218eb006f0da34c7a41 by -at-PerlSawyer via -at-perl=
weekly">3D"Tweet"=<BR>


=20
by l.org/users/sawyer_x/">Sawyer X (ps://metacpan.org/author/XSAWYERX">XSAWYERX)
=


=20=20=20=20=20=20=20=20=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/sawyer_x.png" title=3D"Sawyer X" 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
>


discovering-ipc-exe/" style=3D"
font-size: 18px;
font-weight: bold;
">Rediscovering IPC::Exe

PC%3A%3AExe+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F04%2F05%2F=
rediscovering-ipc-exe%2F by -at-polettix via -at-perlweekly">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
>


font-size: 18px;
font-weight: bold;
">Tenjin templating system

ng+system+https%3A%2F%2Fperlmaven.com%2Ftenjin by -at-szabgab via -at-perlweekly"=
>3D"Tweet"


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

tyle=3D"font-size: 16px">
One of my clients is using this module, so I thought I wou=
ld try it to see how it is being used.


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

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


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


tpacking-fatpack/" style=3D"
font-size: 18px;
font-weight: bold;
">Fatpacking fatpack

ack+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F04%2F06%2Ffatpacki=
ng-fatpack%2F by -at-polettix via -at-perlweekly">com/img/twitter16.png" alt=3D"Tweet">


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


Fatpack makes it easy to create a single-file distribution=
from your perl-only application. So how can you distribute Fatpack itself =
as a Fatpack?


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


font-size: 18px;
font-weight: bold;
">.env - the dot env application configuration file

env+application+configuration+file+https%3A%2F%2Fperlmaven.com%2Fdot-env by=
-at-szabgab via -at-perlweekly">.png" alt=3D"Tweet">


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

tyle=3D"font-size: 16px">
=20=20=20=20=20=20=20=20=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/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20


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


adonly-tiny/" style=3D"
font-size: 18px;
font-weight: bold;
">Readonly::Tiny

iny+https%3A%2F%2Fgithub.polettix.it%2FETOOBUSY%2F2021%2F04%2F09%2Freadonly=
-tiny%2F by -at-polettix via -at-perlweekly">mg/twitter16.png" alt=3D"Tweet">


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


Readonly::Tiny is better than constant.


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


=3D"
font-size: 18px;
font-weight: bold;
">Attribute::Handlers to wrap a function

Handlers+to+wrap+a+function+https%3A%2F%2Fperlmaven.com%2Fattribute-handler=
s by -at-szabgab via -at-perlweekly">er16.png" alt=3D"Tweet">


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

tyle=3D"font-size: 16px">
Mark Gardner pointed to the around modifiers of "https://metacpan.org/pod/Moo#around">Moo and an.org/pod/distribution/Moose/lib/Moose/Manual/MethodModifiers.pod#Around-m=
odifiers">Moose
as simpler alternatives.


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

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


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


ions-crypt-openssl-pkcs12-and-crypt-openssl-x509-3947" style=3D"
font-size: 18px;
font-weight: bold;
">Releases of Perl Distributions Crypt::OpenSSL::PKCS12 a=
nd Crypt::OpenSSL::X509

l+Distributions+Crypt%3A%3AOpenSSL%3A%3APKCS12+and+Crypt%3A%3AOpenSSL%3A%3A=
X509+https%3A%2F%2Fdev.to%2Fjonasbn%2Freleases-of-perl-distributions-crypt-=
openssl-pkcs12-and-crypt-openssl-x509-3947 via -at-perlweekly">ps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by onasbn/">Jonas Nielsen

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


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

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


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


low-a-minor-feature-release-2eok" style=3D"
font-size: 18px;
font-weight: bold;
">Release 1.53 of perl-workflow, a minor feature release<=
/a>
+perl-workflow%2C+a+minor+feature+release+https%3A%2F%2Fdev.to%2Fjonasbn%2F=
release-1-53-of-perl-workflow-a-minor-feature-release-2eok via -at-perlweekly"=
>3D"Tweet"


=20
by onasbn/">Jonas Nielsen

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


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

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



Testing

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


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


data-with-spreadsheet-compare-34g6" style=3D"
font-size: 18px;
font-weight: bold;
">Regression Testing Table Data with Spreadsheet::Compare=

ing+Table+Data+with+Spreadsheet%3A%3ACompare++https%3A%2F%2Fdev.to%2Ftomk30=
03%2Fregression-testing-table-data-with-spreadsheet-compare-34g6 via -at-perlw=
eekly">3D"Tweet"=


=20
by Thomas Kratz (s://metacpan.org/author/TOMK">TOMK)
=


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


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

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


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


atal-in-perl-16mi" style=3D"
font-size: 18px;
font-weight: bold;
">The attraction of Test::Fatal in Perl

of+Test%3A%3AFatal+in+Perl+https%3A%2F%2Fdev.to%2Fmjgardner%2Fthe-attractio=
n-of-test-fatal-in-perl-16mi via -at-perlweekly">y.com/img/twitter16.png" alt=3D"Tweet">


=20
by rap.com/">Mark Gardner

=3D"font-size: 16px">
=20=20=20=20=20=20=20=20=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/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
>


style=3D"
font-size: 18px;
font-weight: bold;
">Test code which is using fork

+is+using+fork+https%3A%2F%2Fperlmaven.com%2Ftest-code-which-is-forking by =
-at-szabgab via -at-perlweekly">png" alt=3D"Tweet">


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

tyle=3D"font-size: 16px">
=20=20=20=20=20=20=20=20=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/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20



One-liners

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


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


ommand-line" style=3D"
font-size: 18px;
font-weight: bold;
">Perl One-liner: countdown on the command line

3A+countdown+on+the+command+line+https%3A%2F%2Fperlmaven.com%2Foneliner-cou=
ntdown-on-the-command-line by -at-szabgab via -at-perlweekly">/perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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

tyle=3D"font-size: 16px">
I think is the first time I have created an animated gif r=
ecording my terminal. Nice.


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

m/img/gabor_szabo.png" title=3D"Gabor Szabo" 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
>


n-memory-sqlite-database" style=3D"
font-size: 18px;
font-weight: bold;
">Counter with Dancer using in-memory SQLite database

ncer+using+in-memory+SQLite+database+https%3A%2F%2Fperlmaven.com%2Fcounter-=
with-dancer-using-in-memory-sqlite-database by -at-szabgab via -at-perlweekly">mg src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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

tyle=3D"font-size: 16px">
An example trying to show how to use an in-memory SQLite d=
atabase with Dancer. I wrote this in response to a query by someone, but I =
am not sure there is any good reason to do anything like this in a real app=
lication.


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

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


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


cer2-on1" style=3D"
font-size: 18px;
font-weight: bold;
">Proxying web feeds with Dancer2

eds+with+Dancer2++https%3A%2F%2Fdev.to%2Fdavorg%2Fproxying-web-feeds-with-d=
ancer2-on1 by -at-davorg via -at-perlweekly">mg/twitter16.png" alt=3D"Tweet">


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


Dave has been working on a new version of his personal web=
site that forced him to explore various web technologies.


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


-amcharts-with-perl-and-mojo-38ff" style=3D"
font-size: 18px;
font-weight: bold;
">Data visualization: Using amCharts with Perl and Mojoa>
ion%3A+Using+amCharts+with+Perl+and+Mojo+https%3A%2F%2Fdev.to%2Fraigaurav%2=
Fdata-visualization-using-amcharts-with-perl-and-mojo-38ff via -at-perlweekly"=
>3D"Tweet"


=20
by aigaurav/">Gaurav Rai

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


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

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


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


n" style=3D"
font-size: 18px;
font-weight: bold;
">Moving from CGI to PSGI and Starman

+to+PSGI+and+Starman+https%3A%2F%2Fperlmaven.com%2Ffrom-cgi-to-psgi-and-sta=
rman by -at-szabgab via -at-perlweekly">itter16.png" alt=3D"Tweet">


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

tyle=3D"font-size: 16px">
A full example of a simple CGI script rewritten to be a PS=
GI script that can be deployed both as CGI - for backward compatibility, an=
d using Starman. The article contains the Rexfile to deploy the whole thing=
including Apache on an Ubuntu based server.


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

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



Live pair progra=
mming

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


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


sing-ffi" style=3D"
font-size: 18px;
font-weight: bold;
">Creating a Perl binding to a C library using FFI with S=
awyer X

+binding+to+a+C+library+using+FFI+with+Sawyer+X+https%3A%2F%2Fperlmaven.com=
%2Fperl-binding-to-c-library-using-ffi by -at-PerlSawyer via -at-perlweekly"> src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by l.org/users/sawyer_x/">Sawyer X (ps://metacpan.org/author/XSAWYERX">XSAWYERX)
=


Next week


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

m/img/sawyer_x.png" title=3D"Sawyer X" 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;
">Calendar of live events

e+events+https%3A%2F%2Fcode-maven.com%2Flive by -at-szabgab via -at-perlweekly"><=
img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


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

tyle=3D"font-size: 16px">
=20=20=20=20=20=20=20=20=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/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" />
=20



Live pair progra=
mming recordings

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


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


jolicious-2" style=3D"
font-size: 18px;
font-weight: bold;
">Course Management Application in Mojolicious - par 2

nt+Application+in+Mojolicious+-+par+2+https%3A%2F%2Fperlmaven.com%2Fcourse-=
management-app-in-mojolicious-2 via -at-perlweekly">ekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by rap.com/">Mark Gardner

=3D"font-size: 16px">
=20=20=20=20=20=20=20=20=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/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
>


font-size: 18px;
font-weight: bold;
">Automation with Rex - part 3

+Rex+-+part+3+https%3A%2F%2Fcode-maven.com%2Frex-automation-3 via -at-perlweek=
ly">3D"Tweet"


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


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


yle=3D"
font-size: 18px;
font-weight: bold;
">Exploring BDD in Perl - using Test::BDD::Cucumber - par=
t 5

n+Perl+-+using+Test%3A%3ABDD%3A%3ACucumber+-+part+5+https%3A%2F%2Fperlmaven=
.com%2Fexploring-bdd-in-perl-5 via -at-perlweekly">kly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Erik H=C3=BClsmann
=


=20=20=20=20=20=20=20=20=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/erik_hulsmann.jpeg" title=3D"Erik H=C3=BClsmann" width=3D"80" />
=20



Grants

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


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


als_march_2021" style=3D"
font-size: 18px;
font-weight: bold;
">Grant Proposals: March 2021

%3A+March+2021+https%3A%2F%2Fnews.perlfoundation.org%2Fpost%2Fgrant_proposa=
ls_march_2021 via -at-perlweekly">er16.png" alt=3D"Tweet">



There were no grant proposals submitted for March, but TPF=
accepts grant proposals all year round.


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

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



TPF

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


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


aders-march-2021" style=3D"
font-size: 18px;
font-weight: bold;
">Community Leaders Meeting March 2021

rs+Meeting+March+2021+https%3A%2F%2Fnews.perlfoundation.org%2Fpost%2Fcommun=
ity-leaders-march-2021 via -at-perlweekly">img/twitter16.png" alt=3D"Tweet">



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


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

=20=20=20=20=20=20=20=20=20=20=20
=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 from your comfort zone. You can ev=
en win prize money of $50 Amazon vouchers by participating in the weekly ch=
allenge. We pick one winner at the end of the month from among all the cont=
ributors during that month. The monthly prize is kindly sponsored by Peter =
Sergeant 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-108" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 108

lenge+-+108+https%3A%2F%2Fperlweeklychallenge.org%2Fblog%2Fperl-weekly-chal=
lenge-108 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 "Locate M=
emory" and "Bell Numbers". If you are new to the weekly challenge then why =
not join us and have fun every week. For more information, please read ref=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-107" style=3D"
font-size: 18px;
font-weight: bold;
">RECAP - The Weekly Challenge - 107

kly+Challenge+-+107+https%3A%2F%2Fperlweeklychallenge.org%2Fblog%2Frecap-ch=
allenge-107 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 contributions by the Team=
PWC dealing with the "Self-descriptive Numbers" and "List Methods" tasks i=
n Perl and 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
>


enge-105" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Review - Perl Weekly Challenge - 105

erl+Weekly+Challenge+-+105+https%3A%2F%2Fperlweeklychallenge.org%2Fblog%2Fr=
eview-challenge-105 via -at-perlweekly">/twitter16.png" alt=3D"Tweet">


=20
by Colin Crain
style=3D"font-size: 16px">
Perl Solutions Review by Colin Crain.


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

=20=20=20=20=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-107/" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 107

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


=20
by Aaron Smith
style=3D"font-size: 16px">
Aaron made the tasks look simple with the power of Raku. I=
ncredible.


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

=20=20=20=20=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-107-1.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 107: Self-descriptive Numbers

llenge+107%3A+Self-descriptive+Numbers+https%3A%2F%2Fabigail.github.io%2FHT=
ML%2FPerl-Weekly-Challenge%2Fweek-107-1.html via -at-perlweekly">ttps://perlweekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Abigail

le=3D"font-size: 16px">
Abigail took pains to explain the maths behind the Self-de=
scriptive numbers task. This is not for kids.


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

=20=20=20=20=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-107-2.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 107: List Methods

llenge+107%3A+List+Methods+https%3A%2F%2Fabigail.github.io%2FHTML%2FPerl-We=
ekly-Challenge%2Fweek-107-2.html via -at-perlweekly">eekly.com/img/twitter16.png" alt=3D"Tweet">


=20
by Abigail

le=3D"font-size: 16px">
I loved Abigail's explanation about BEGIN. There is always=
something new

  1. 2021-04-05 Gabor Szabo <gabor-at-szabgab.com> Subject: [Learn] [Perlweekly] #506 - Perl Memory Management
  2. 2021-04-06 James E Keenan <jkeenan-at-pobox.com> Subject: [Learn] 2021 Perl and Raku Conference call for papers
  3. 2021-04-12 Ruben Safir <ruben.safir-at-my.liu.edu> Subject: [Learn] Fwd: Complimentary Lecture: Tales of Theodore Roosevelt
  4. 2021-04-12 Gabor Szabo <gabor-at-szabgab.com> Subject: [Learn] [Perlweekly] #507 - Live events
  5. 2021-04-25 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] COVID-19 effects on education - Read Read

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