Fri Nov 22 00:18:27 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 2017-05-01

LEARN

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

Key: Value:

Key: Value:

MESSAGE
DATE 2017-05-15
FROM Gabor Szabo
SUBJECT Subject: [Learn] [Perlweekly] #303 - Perl Toolchain Summit 2017
From learn-bounces-at-nylxs.com Mon May 15 00:55:11 2017
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: from www.mrbrklyn.com (www.mrbrklyn.com [96.57.23.82])
by mrbrklyn.com (Postfix) with ESMTP id AD206161316;
Mon, 15 May 2017 00:55:11 -0400 (EDT)
X-Original-To: learn-at-www.mrbrklyn.com
Delivered-To: learn-at-www.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id B684F161312; Mon, 15 May 2017 00:49:04 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Mon, 15 May 2017 00:49:04 -0400
Resent-Message-ID: <20170515044904.GB10916-at-www.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 9FC25160E77
for ; Mon, 15 May 2017 00:35:47 -0400 (EDT)
Received: from s8.hostlocal.com (localhost [IPv6:::1])
by s8.hostlocal.com (Postfix) with ESMTP id C8CB4C2A7;
Mon, 15 May 2017 04:35:06 +0000 (UTC)
X-Original-To: perlweekly-at-perlweekly.com
Delivered-To: perlweekly-at-s8.hostlocal.com
Received: from localhost.localdomain (localhost [127.0.0.1])
by s8.hostlocal.com (Postfix) with ESMTP id 3917FC178
for ; Mon, 15 May 2017 04:34:38 +0000 (UTC)
MIME-Version: 1.0
X-Mailer: MIME::Lite 3.030 (F2.84; T2.04; A2.12; B3.13; Q3.13)
Date: Mon, 15 May 2017 04:34:38 +0000
From: Gabor Szabo
To: perlweekly-at-perlweekly.com
Message-Id: <20170515043438.3917FC178-at-s8.hostlocal.com>
X-Mailman-Approved-At: Mon, 15 May 2017 04:35:03 +0000
X-BeenThere: perlweekly-at-mail.perlweekly.com
X-Mailman-Version: 2.1.16
Precedence: list
Content-Type: multipart/mixed; boundary="===============3078579810581248845=="
X-UID: 38365
X-Mailman-Approved-At: Mon, 15 May 2017 00:55:10 -0400
Subject: [Learn] [Perlweekly] #303 - Perl Toolchain Summit 2017
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.

--===============3078579810581248845==
Content-Transfer-Encoding: binary
Content-Type: multipart/alternative; boundary="_----------=_149482287859290"

This is a multi-part message in MIME format.

--_----------=_149482287859290
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Mon, 15 May 2017 04:34:38 +0000

Perl Weekly=20

http://perlweekly.com/

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



Hi there,

this week we have loads of posts about the Perl Toolchain Summit (
http://act.qa-hackathon.org/qa2017/ ) that took place in Lyon. Paul Johnson
provided daily reporting of the event and several other people have
reported specific accomplishments. It sounds it was a good effort thanks to
the organizers and the sponsors.

There is an Instagram Feed of the Perl events now!

Enjoy the week!

--
Your editor: Gabor Szabo.


Announcements

=20=20
perl.org has a new look!
http://log.perl.org/2017/05/perlorg-has-new-look.html
=20
Check out the new www.perl.org ( https://www.perl.org/ ) and thank
babsveloso ( https://twitter.com/babsveloso ) for the beautiful new
design!
--------------

=20=20
Looking for Perl 6, Rakudo, and MoarVM development funding
https://6guts.wordpress.com/2017/05/12/looking-for-perl-6-rakudo-and-moar=
vm-development-funding/
=20
Do you want Perl 6 to further improve? Jonathan is one of the key people
who can make that happen, but he also needs to eat. So this is your
opportunity to chip in or to get your company to use their bank account
to support the work on Perl 6.
--------------

=20=20

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

Articles

=20=20
Virtual Spring Cleaning - in which wild modules ambush me
http://blogs.perl.org/users/max_maischein/2017/05/virtual-spring-cleaning=
---in-which-wild-modules-ambush-me.html
=20
Corion started to work again on WWW::Mechanize::Chrome this time using the
headless Chrome. He also updated Test-HTTP-LocalServer (
https://metacpan.org/release/Test-HTTP-LocalServer ).
--------------

=20=20
count is not uniq...
https://varlogrant.blogspot.com/2017/05/count-is-not-uniq.html
=20
In which Dave explains that 'uniq' only works for values that are next to
each other and one needs to use 'sort | uniq' in order to get real unique
values. Or use a Perl snippet.
--------------

=20=20
TPF at OSCON 2017 and summary of TPF in 2016
http://news.perlfoundation.org/2017/05/perl-2016-highlights.html
=20
The article is mostly covering the grants TPF handed out in 2016. To both
Perl 5 and Perl 6 development.
--------------

=20=20
Inside the Black Box Part 4 =E2=80=93 Perl
https://www.dynatrace.com/blog/inside-the-black-box-part-4-perl/
=20
=20=20
--------------

=20=20
Yet another BNF: Extended Marpa Scanless InterFace
http://blogs.perl.org/users/jean-damien_durand/2017/05/yet-another-bnf-ex=
tended-marpa-scanless-interface.html
=20
Introducing MarpaX::ESLIF
--------------

=20=20

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

Cloud

=20=20
AWS IAM at ZipRecruiter
https://blog.afoolishmanifesto.com/posts/aws-iam-at-ziprecruiter/
=20
Frew describes the way they are now using Amazon Web Services Identity and
Access Management with Net::Amazon::Signature::V4 (
https://metacpan.org/pod/Net::Amazon::Signature::V4 ) and Paws (
https://metacpan.org/pod/Paws ).
--------------

=20=20

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

Web

=20=20
Serving static site using Plack and PSGI
https://perlmaven.com/serving-static-site-using-plack-psgi
=20
A simple example using Plack::App::File and Plack::Middleware::DirIndex
--------------

=20=20

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

CPAN

=20=20
Specifying dependencies for your CPAN distribution
http://blogs.perl.org/users/neilb/2017/05/specifying-dependencies-for-you=
r-cpan-distribution.html
=20
The 4th part of the series explaining how to declare the dependencies usi=
ng
ExtUtils::MakeMaker, Module::Build, App::ModuleBuildTiny, Dist::Zilla,
Minilla, cpanfile, and Module::Install.
--------------

=20=20
Viewing Your Module Permissions on MetaCPAN
http://www.olafalders.com/2017/05/13/viewing-your-module-permissions-on-m=
etacpan/
=20
Impressive way to see who has rights to release a module.
--------------

=20=20
Turning Hooks off in App::GitHooks
http://blogs.perl.org/users/e_choroba/2017/05/turning-hooks-off-in-appgit=
hooks.html
=20
App::GitHooks is an extensible plugins system for git hooks. Now you can
turn it off using an environment variable.
--------------

=20=20
What's new on CPAN - April 2017
http://perltricks.com/article/what-s-new-on-cpan---april-2017/
=20
=20=20
--------------

=20=20

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

Fun

=20=20
Perl Panel, an amazing lightweight utility=20
http://www.corstar.me/2017/05/perl-panel-amazing-lightweight-utility.html
=20
A desktop environment in Perl?
--------------

=20=20

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

Grants

=20=20
Maintaining the Perl 5 Core: April 2017 report
http://news.perlfoundation.org/2017/05/maintaining-the-perl-5-core-ap.html
=20
=20=20
--------------

=20=20

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

Perl 5

=20=20
Perl 5 Porters Mailing List Summary: April 27th - May 8th
http://blogs.perl.org/users/sawyer_x/2017/05/perl-5-porters-mailing-list-=
summary-april-27th---may-8th.html
=20
=20=20
--------------

=20=20
Perl5 to Java compiler - first release
http://blogs.perl.org/users/flavio_s_glock/2017/05/perl5-to-java-compiler=
---first-release.html
=20
Using Perlito...
--------------

=20=20

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

Code

=20=20
Converting glob patterns to efficient regexes in Perl and JavaScript
http://blogs.perl.org/users/mauke/2017/05/converting-glob-patterns-to-eff=
icient-regexes-in-perl-and-javascript.html
=20
Recently there was a big and enthusiastic discussion when Russ Cox
benchmarked several glob implementations and now Lukas shows us the fast
version using regexes. It's a nice article and one can learn some regex
power tools, but I still don't understand when does this have any
practical impact? Have you ever used glob with more than 2 stars (*) in
it?
--------------

=20=20
Ref::Util updates: Pure-Perl now available!
http://blogs.perl.org/users/sawyer_x/2017/05/refutil-updates-pure-perl-no=
w-available.html
=20
Ref::Util provides utility functions for checking references. e.g.
is_ref($foo) and is_arrayref($foo). The work done at the
Perl Toolchain Summit culminated in a Pure-Perl version making it more
accessible to the general public.
--------------

=20=20
Perl Toolchain Summit 2017 - PPI 1.222 has been released - tests, parsing=
fixes
http://blogs.perl.org/users/mithaldu/2017/05/perl-toolchain-summit-2017--=
-ppi-1222-has-been-released---tests-parsing-fixes.html
=20
After 2.75 years of work, finally=20
--------------

=20=20

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

Perl 6

=20=20
Albatross_I
https://p6weekly.wordpress.com/2017/05/08/2017-19-albatross_i/
=20
=20=20
--------------

=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 (
http://niceperl.blogspot.com/2017/05/cxxxii-cpan-great-modules-released-l
ast.html );
MetaCPAN weekly report (
http://niceperl.blogspot.com/2017/05/cclxiv-metacpan-weekly-report.html
);
StackOverflow Perl report (
http://niceperl.blogspot.com/2017/05/cclxxxviii-stackoverflow-perl-report
.html ).
--------------

=20=20

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

Fun

=20=20
The Perl Toolchain Summit 2017 + Perl Events Instagram Feed
http://blogs.perl.org/users/lee_j/2017/05/the-perl-toolchain-summit-2017-=
perl-events-instagram-feed.html
=20
=20=20
--------------

=20=20

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

Event reports

=20=20
OSCON 2017 Wednesday Update
http://news.perlfoundation.org/2017/05/oscon-2017-wednesday-update.html
=20
=20=20
--------------

=20=20
The Toolchain Summit is only possible with support from our sponsors
http://blogs.perl.org/users/neilb/2017/05/pts-only-possible-with-sponsors=
hip.html
=20
The full list of sponsors and information about them.
--------------

=20=20
Perl Toolchain Summit 2017 - Day 1
http://blogs.perl.org/users/paul_johnson/2017/05/perl-toolchain-summit-20=
17---day-1.html
=20
=20=20
--------------

=20=20
Perl Toolchain Summit 2017 - Day 2
http://blogs.perl.org/users/paul_johnson/2017/05/perl-toolchain-summit-20=
17---day-2.html
=20
=20=20
--------------

=20=20
Perl Toolchain Summit 2017 - Day 3
http://blogs.perl.org/users/paul_johnson/2017/05/perl-toolchain-summit-20=
17---day-3.html
=20
=20=20
--------------

=20=20

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

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

=20=20
Perl for High Performance; Senior Developer, West London
https://perl.careers/jobs/perl-for-high-performance-senior-developer-west=
-london/?utm_source=3Dperlweekly&utm_campaign=3Dperlweekly&utm_medium=3Dper=
lweekly
=20
Do you know how to solve problems in terms of queues and caches? Does the
idea of truly scaling your architecture on AWS excite you? Not fazed by
designing your workloads to be distributed?
--------------

=20=20
Perhaps the most enlightened Perl team in London
https://perl.careers/jobs/perhaps-the-most-enlightened-perl-team-in-londo=
n/?utm_source=3Dperlweekly&utm_campaign=3Dperlweekly&utm_medium=3Dperlweekly
=20
It=E2=80=99s no secret that I used to run a Perl team myself in Central L=
ondon, and
was competing for talent with the other teams. By far the hardest team to
compete with was the one whose technical leader was making sure his team
were always using the best tools, was always taking a personal interest
in his team=E2=80=99s technical output =E2=80=94 adding his considerable =
technical
knowledge and experience to the team, and was always talking about these
things at various London Perl events.
--------------

=20=20
Science background, or a passing interest in life sciences? Junior/mid-le=
vel Perl developer needed in London...
https://perl.careers/jobs/science-background-or-a-passing-interest-in-lif=
e-sciences-juniormid-level-perl-developer-needed-in-london---/?utm_source=
=3Dperlweekly&utm_campaign=3Dperlweekly&utm_medium=3Dperlweekly
=20
Friendly and quiet office in London (W1) looking for a Perl (or similar)
developer with at least two years experience. You're expected to have
fullstack experience/abilities, from improvements on the client's HTML
front-end to backend services. It's a small company, so there=E2=80=99s s=
ome
fluidility expected between roles - a good place to expand on your
jack-of-all-software-trades skillset.
--------------

=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


--_----------=_149482287859290
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=UTF-8
Date: Mon, 15 May 2017 04:34:38 +0000





1.0, user-scalable=3Dyes">
Perl Weekly Issue #303 - 2017-05-15 - Perl Toolchain Summit 2017</=<BR>title><BR></head><BR><body><BR><BR><style><BR>* { text-align: left; }<BR>table {<BR> font-family: helvetica, arial, sans-serif;<BR> width: 700px;<BR>}<BR>-at-media (max-width: 800px) {<BR> table {<BR> width: 370px;<BR> }<BR>}<BR>p { margin: 1.2em 0em 1.35em 0em; line-height: 1.4em; }<BR>a { color: #04c; }<BR><BR>#menu {<BR> border-bottom: 1px solid #ccc;<BR>}<BR>#menu ul {<BR> text-align: center;<BR> margin: 0;<BR>}<BR>#menu li {<BR> font-size: 12px;<BR> display: inline;<BR> list-style-type: none;<BR> padding-right: 10px;<BR>}<BR><BR>#social_icons {<BR> margin-top: 10px;<BR>}<BR><BR></style><BR><BR><table border=3D"0" cellpadding=3D"0" cellspacing=3D"0" align=3D"center" bg=<BR>color=3D"#ffffff"><BR><tr><td><BR> <p id=3D"logo"><BR> <a href=3D"http://perlweekly.com/" style=3D"<BR> background-color: #004065;<BR> color: #FFF;<BR> text-decoration: none;<BR> font-size: 40px;<BR> font-weight: bold;<BR> font-family: Gadget;<BR>=20=20=20=20<BR> border-radius: 5px;<BR> -moz-border-radius: 5px;<BR> -webkit-border-radius: 5px;<BR> border: 1px solid #000;<BR> padding: 10px;<BR> ">Perl Weekly</a><BR>=20=20=20=20<BR> </p><BR> <p id=3D"issue"<BR> style=3D"border-bottom: 1px solid #ccc;<BR> padding-bottom: 8px;<BR> font-size: 18px;"><BR> Issue #303 - 2017-05-15 - Perl Toolchain Summit 2017<BR> </p><BR>=20=20=20=20<BR> <div style=3D"text-align: center"><BR> You can <a href=3D"http://perlweekly.com/archive/303.html">read the new=<BR>sletter on the web</a>, if you prefer.<BR> </div><BR></td></tr><BR><BR><tr><td><BR> <table><BR> <tr><td><BR>=20=20=20=20=20=20=20=20<BR> <p style=3D"font-size: 16px"><BR> Hi there,<BR> </p><BR>=20=20=20=20=20=20=20=20<BR> <p style=3D"font-size: 16px"><BR> this week we have loads of posts about the <a href=3D"http://act.qa=<BR>-hackathon.org/qa2017/">Perl Toolchain Summit</a> that took place in Lyon. =<BR>Paul Johnson provided daily reporting of the event and several other people=<BR> have reported specific accomplishments. It sounds it was a good effort tha=<BR>nks to the organizers and the sponsors.<BR> </p><BR>=20=20=20=20=20=20=20=20<BR> <p style=3D"font-size: 16px"><BR> There is an Instagram Feed of the Perl events now!<BR> </p><BR>=20=20=20=20=20=20=20=20<BR> <p style=3D"font-size: 16px"><BR> Enjoy the week!<BR> </p><BR>=20=20=20=20=20=20=20=20<BR> <p style=3D"font-size: 14px"><BR> Your editor: Gabor Szabo.<BR> </p><BR> </td><BR> <td><BR> <img style=3D"right:0; bottom: 0;" src=3D"http://perlweekly.com/im=<BR>g/gabor_szabo.png" /><BR> </td></tr><BR> </table><BR></td></tr><BR><BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"announcements" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Announcements</d=<BR>iv><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://log.perl.org/2017/05/perlorg-has-new-look.=<BR>html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">perl.org has a new look!</a><BR> <a href=3D"http://twitter.com/home?status=3Dperl.org+has+a+n=<BR>ew+look%21+http%3A%2F%2Flog.perl.org%2F2017%2F05%2Fperlorg-has-new-look.htm=<BR>l via -at-perlweekly"><img src=3D"http://perlweekly.com/img/twitter16.png" alt=<BR>=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <p style=3D"font-size: 16px"><BR> Check out the new <a href=3D"https://www.perl.org/">www.pe=<BR>rl.org</a> and thank <a href=3D"https://twitter.com/babsveloso">babsveloso<=<BR>/a> for the beautiful new design!<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://6guts.wordpress.com/2017/05/12/looking-fo=<BR>r-perl-6-rakudo-and-moarvm-development-funding/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Looking for Perl 6, Rakudo, and MoarVM development fund=<BR>ing</a><BR> <a href=3D"http://twitter.com/home?status=3DLooking+for+Perl=<BR>+6%2C+Rakudo%2C+and+MoarVM+development+funding+https%3A%2F%2F6guts.wordpres=<BR>s.com%2F2017%2F05%2F12%2Flooking-for-perl-6-rakudo-and-moarvm-development-f=<BR>unding%2F by -at-jnthnwrthngtn via -at-perlweekly"><img src=3D"http://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://6guts.wo=<BR>rdpress.com/">Jonathan Worthington</a> (<a href=3D"=<BR>https://metacpan.org/author/JONATHAN">JONATHAN</a>) </span=<BR>> <p style=3D"font-size: 16px"><BR> Do you want Perl 6 to further improve? Jonathan is one of =<BR>the key people who can make that happen, but he also needs to eat. So this =<BR>is your opportunity to chip in or to get your company to use their bank acc=<BR>ount to support the work on Perl 6.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/jonathan_worthington.png" title=3D"Jonathan Worthington" width=3D"80" =<BR>/><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"articles" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Articles</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/max_maischein/2017/05=<BR>/virtual-spring-cleaning---in-which-wild-modules-ambush-me.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Virtual Spring Cleaning - in which wild modules ambush =<BR>me</a><BR> <a href=3D"http://twitter.com/home?status=3DVirtual+Spring+C=<BR>leaning+-+in+which+wild+modules+ambush+me+http%3A%2F%2Fblogs.perl.org%2Fuse=<BR>rs%2Fmax_maischein%2F2017%2F05%2Fvirtual-spring-cleaning---in-which-wild-mo=<BR>dules-ambush-me.html via -at-perlweekly"><img src=3D"http://perlweekly.com/img=<BR>/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/max_maischein/">Max Maischein</a> (<a h=<BR>ref=3D"https://metacpan.org/author/CORION">CORION</a>) </s=<BR>pan> <p style=3D"font-size: 16px"><BR> Corion started to work again on WWW::Mechanize::Chrome thi=<BR>s time using the headless Chrome. He also updated <a href=3D"https://metacp=<BR>an.org/release/Test-HTTP-LocalServer">Test-HTTP-LocalServer</a>.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://varlogrant.blogspot.com/2017/05/count-is-=<BR>not-uniq.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">count is not uniq...</a><BR> <a href=3D"http://twitter.com/home?status=3Dcount+is+not+uni=<BR>q...+https%3A%2F%2Fvarlogrant.blogspot.com%2F2017%2F05%2Fcount-is-not-uniq.=<BR>html by -at-jacobydave via -at-perlweekly"><img src=3D"http://perlweekly.com/img/=<BR>twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://varlogran=<BR>t.blogspot.com/">Dave Jacoby</a> (<a href=3D"https:=<BR>//metacpan.org/author/JACOBY">JACOBY</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> In which Dave explains that 'uniq' only works for values t=<BR>hat are next to each other and one needs to use 'sort | uniq' in order to g=<BR>et real unique values. Or use a Perl snippet.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/dave_jacoby.jpg" title=3D"Dave Jacoby" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://news.perlfoundation.org/2017/05/perl-2016-=<BR>highlights.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">TPF at OSCON 2017 and summary of TPF in 2016</a><BR> <a href=3D"http://twitter.com/home?status=3DTPF+at+OSCON+201=<BR>7+and+summary+of+TPF+in+2016+http%3A%2F%2Fnews.perlfoundation.org%2F2017%2F=<BR>05%2Fperl-2016-highlights.html via -at-perlweekly"><img src=3D"http://perlweek=<BR>ly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://breakingp=<BR>ositive.com/">Jim Brandt</a> </span> <p styl=<BR>e=3D"font-size: 16px"><BR> The article is mostly covering the grants TPF handed out i=<BR>n 2016. To both Perl 5 and Perl 6 development.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.dynatrace.com/blog/inside-the-black-b=<BR>ox-part-4-perl/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Inside the Black Box Part 4 =E2=80=93 Perl</a><BR> <a href=3D"http://twitter.com/home?status=3DInside+the+Black=<BR>+Box+Part+4+%E2%80%93+Perl+https%3A%2F%2Fwww.dynatrace.com%2Fblog%2Finside-=<BR>the-black-box-part-4-perl%2F via -at-perlweekly"><img src=3D"http://perlweekly=<BR>.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <p style=3D"font-size: 16px"><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/jean-damien_durand/20=<BR>17/05/yet-another-bnf-extended-marpa-scanless-interface.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Yet another BNF: Extended Marpa Scanless InterFace</a><BR> <a href=3D"http://twitter.com/home?status=3DYet+another+BNF%=<BR>3A+Extended+Marpa+Scanless+InterFace+http%3A%2F%2Fblogs.perl.org%2Fusers%2F=<BR>jean-damien_durand%2F2017%2F05%2Fyet-another-bnf-extended-marpa-scanless-in=<BR>terface.html via -at-perlweekly"><img src=3D"http://perlweekly.com/img/twitter=<BR>16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <p style=3D"font-size: 16px"><BR> Introducing MarpaX::ESLIF<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"cloud" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Cloud</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blog.afoolishmanifesto.com/posts/aws-iam-=<BR>at-ziprecruiter/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">AWS IAM at ZipRecruiter</a><BR> <a href=3D"http://twitter.com/home?status=3DAWS+IAM+at+ZipRe=<BR>cruiter+https%3A%2F%2Fblog.afoolishmanifesto.com%2Fposts%2Faws-iam-at-zipre=<BR>cruiter%2F by -at-frioux via -at-perlweekly"><img src=3D"http://perlweekly.com/im=<BR>g/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blog.afo=<BR>olishmanifesto.com/">Arthur Axel "fREW" Schmidt</a> =<BR> (<a href=3D"https://metacpan.org/author/FREW">FREW</a>) <=<BR>/span> <p style=3D"font-size: 16px"><BR> Frew describes the way they are now using Amazon Web Servi=<BR>ces Identity and Access Management with <a href=3D"https://metacpan.org/pod=<BR>/Net::Amazon::Signature::V4">Net::Amazon::Signature::V4</a> and <a href=3D"=<BR>https://metacpan.org/pod/Paws">Paws</a>.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/frew.gif" title=3D"Arthur Axel "fREW" Schmidt" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"web" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Web</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://perlmaven.com/serving-static-site-using-p=<BR>lack-psgi" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Serving static site using Plack and PSGI</a><BR> <a href=3D"http://twitter.com/home?status=3DServing+static+s=<BR>ite+using+Plack+and+PSGI+https%3A%2F%2Fperlmaven.com%2Fserving-static-site-=<BR>using-plack-psgi by -at-szabgab via -at-perlweekly"><img src=3D"http://perlweekly=<BR>.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://szabgab.c=<BR>om/">Gabor Szabo</a> (<a href=3D"https://metacpan.o=<BR>rg/author/SZABGAB">SZABGAB</a>) </span> <p s=<BR>tyle=3D"font-size: 16px"><BR> A simple example using Plack::App::File and Plack::Middlew=<BR>are::DirIndex<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"cpan" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">CPAN</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/neilb/2017/05/specify=<BR>ing-dependencies-for-your-cpan-distribution.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Specifying dependencies for your CPAN distribution</a><BR> <a href=3D"http://twitter.com/home?status=3DSpecifying+depen=<BR>dencies+for+your+CPAN+distribution+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fne=<BR>ilb%2F2017%2F05%2Fspecifying-dependencies-for-your-cpan-distribution.html b=<BR>y -at-neilbowers via -at-perlweekly"><img src=3D"http://perlweekly.com/img/twitte=<BR>r16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://neilb.org=<BR>/">Neil Bowers</a> (<a href=3D"https://metacpan.org=<BR>/author/NEILB">NEILB</a>) </span> <p style=<BR>=3D"font-size: 16px"><BR> The 4th part of the series explaining how to declare the d=<BR>ependencies using ExtUtils::MakeMaker, Module::Build, App::ModuleBuildTiny,=<BR> Dist::Zilla, Minilla, cpanfile, and Module::Install.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/neil_bowers.png" title=3D"Neil Bowers" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://www.olafalders.com/2017/05/13/viewing-your=<BR>-module-permissions-on-metacpan/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Viewing Your Module Permissions on MetaCPAN</a><BR> <a href=3D"http://twitter.com/home?status=3DViewing+Your+Mod=<BR>ule+Permissions+on+MetaCPAN+http%3A%2F%2Fwww.olafalders.com%2F2017%2F05%2F1=<BR>3%2Fviewing-your-module-permissions-on-metacpan%2F by -at-olafalders via -at-perl=<BR>weekly"><img src=3D"http://perlweekly.com/img/twitter16.png" alt=3D"Tweet">=<BR></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/olaf_alders/">Olaf Alders</a> (<a href=<BR>=3D"https://metacpan.org/author/OALDERS">OALDERS</a>) </sp=<BR>an> <p style=3D"font-size: 16px"><BR> Impressive way to see who has rights to release a module.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/olaf_alders.png" title=3D"Olaf Alders" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/e_choroba/2017/05/tur=<BR>ning-hooks-off-in-appgithooks.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Turning Hooks off in App::GitHooks</a><BR> <a href=3D"http://twitter.com/home?status=3DTurning+Hooks+of=<BR>f+in+App%3A%3AGitHooks+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fe_choroba%2F20=<BR>17%2F05%2Fturning-hooks-off-in-appgithooks.html via -at-perlweekly"><img src=<BR>=3D"http://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/e_choroba/">E. Choroba</a> (<a href=3D"=<BR>https://metacpan.org/author/CHOROBA">CHOROBA</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> App::GitHooks is an extensible plugins system for git hook=<BR>s. Now you can turn it off using an environment variable.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://perltricks.com/article/what-s-new-on-cpan-=<BR>--april-2017/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">What's new on CPAN - April 2017</a><BR> <a href=3D"http://twitter.com/home?status=3DWhat%27s+new+on+=<BR>CPAN+-+April+2017+http%3A%2F%2Fperltricks.com%2Farticle%2Fwhat-s-new-on-cpa=<BR>n---april-2017%2F by -at-PerlTricks via -at-perlweekly"><img src=3D"http://perlwe=<BR>ekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://perltrick=<BR>s.com/">David Farrell</a> (<a href=3D"https://metac=<BR>pan.org/author/DFARRELL">DFARRELL</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"fun" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Fun</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://www.corstar.me/2017/05/perl-panel-amazing-=<BR>lightweight-utility.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Panel, an amazing lightweight utility </a><BR> <a href=3D"http://twitter.com/home?status=3DPerl+Panel%2C+an=<BR>+amazing+lightweight+utility++http%3A%2F%2Fwww.corstar.me%2F2017%2F05%2Fper=<BR>l-panel-amazing-lightweight-utility.html via -at-perlweekly"><img src=3D"http:=<BR>//perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <p style=3D"font-size: 16px"><BR> A desktop environment in Perl?<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"grants" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Grants</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://news.perlfoundation.org/2017/05/maintainin=<BR>g-the-perl-5-core-ap.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Maintaining the Perl 5 Core: April 2017 report</a><BR> <a href=3D"http://twitter.com/home?status=3DMaintaining+the+=<BR>Perl+5+Core%3A+April+2017+report+http%3A%2F%2Fnews.perlfoundation.org%2F201=<BR>7%2F05%2Fmaintaining-the-perl-5-core-ap.html via -at-perlweekly"><img src=3D"h=<BR>ttp://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Dave Mitchell </span> =<BR><p style=3D"font-size: 16px"><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"perl_5" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Perl 5</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/sawyer_x/2017/05/perl=<BR>-5-porters-mailing-list-summary-april-27th---may-8th.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl 5 Porters Mailing List Summary: April 27th - May 8=<BR>th</a><BR> <a href=3D"http://twitter.com/home?status=3DPerl+5+Porters+M=<BR>ailing+List+Summary%3A+April+27th+-+May+8th+http%3A%2F%2Fblogs.perl.org%2Fu=<BR>sers%2Fsawyer_x%2F2017%2F05%2Fperl-5-porters-mailing-list-summary-april-27t=<BR>h---may-8th.html by -at-PerlSawyer via -at-perlweekly"><img src=3D"http://perlwee=<BR>kly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/sawyer_x/">Sawyer X</a> (<a href=3D"htt=<BR>ps://metacpan.org/author/XSAWYERX">XSAWYERX</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/sawyer_x.png" title=3D"Sawyer X" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/flavio_s_glock/2017/0=<BR>5/perl5-to-java-compiler---first-release.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl5 to Java compiler - first release</a><BR> <a href=3D"http://twitter.com/home?status=3DPerl5+to+Java+co=<BR>mpiler+-+first+release+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fflavio_s_glock=<BR>%2F2017%2F05%2Fperl5-to-java-compiler---first-release.html via -at-perlweekly"=<BR>><img src=3D"http://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/flavio_s_glock/">Fl=C3=A1vio Glock</a> =<BR>(<a href=3D"https://metacpan.org/author/FGLOCK">FGLOCK</a>) =<BR> </span> <p style=3D"font-size: 16px"><BR> Using Perlito...<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"code" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Code</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/mauke/2017/05/convert=<BR>ing-glob-patterns-to-efficient-regexes-in-perl-and-javascript.html" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Converting glob patterns to efficient regexes in Perl a=<BR>nd JavaScript</a><BR> <a href=3D"http://twitter.com/home?status=3DConverting+glob+=<BR>patterns+to+efficient+regexes+in+Perl+and+JavaScript+http%3A%2F%2Fblogs.per=<BR>l.org%2Fusers%2Fmauke%2F2017%2F05%2Fconverting-glob-patterns-to-efficient-r=<BR>egexes-in-perl-and-javascript.html via -at-perlweekly"><img src=3D"http://perl=<BR>weekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/mauke/">Lukas Mai</a> (<a href=3D"https=<BR>://metacpan.org/author/MAUKE">MAUKE</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Recently there was a big and enthusiastic discussion when =<BR>Russ Cox benchmarked several glob implementations and now Lukas shows us th=<BR>e fast version using regexes. It's a nice article and one can learn some re=<BR>gex power tools, but I still don't understand when does this have any pract=<BR>ical impact? Have you ever used glob with more than 2 stars (*) in it?<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/sawyer_x/2017/05/refu=<BR>til-updates-pure-perl-now-available.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Ref::Util updates: Pure-Perl now available!</a><BR> <a href=3D"http://twitter.com/home?status=3DRef%3A%3AUtil+up=<BR>dates%3A+Pure-Perl+now+available%21+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fs=<BR>awyer_x%2F2017%2F05%2Frefutil-updates-pure-perl-now-available.html by -at-Perl=<BR>Sawyer via -at-perlweekly"><img src=3D"http://perlweekly.com/img/twitter16.png=<BR>" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/sawyer_x/">Sawyer X</a> (<a href=3D"htt=<BR>ps://metacpan.org/author/XSAWYERX">XSAWYERX</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Ref::Util provides utility functions for checking referenc=<BR>es. e.g. <i>is_ref($foo)</li> and <i>is_arrayref($foo)</i>. The work done a=<BR>t the Perl Toolchain Summit culminated in a Pure-Perl version making it mor=<BR>e accessible to the general public.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/sawyer_x.png" title=3D"Sawyer X" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/mithaldu/2017/05/perl=<BR>-toolchain-summit-2017---ppi-1222-has-been-released---tests-parsing-fixes.h=<BR>tml" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Toolchain Summit 2017 - PPI 1.222 has been release=<BR>d - tests, parsing fixes</a><BR> <a href=3D"http://twitter.com/home?status=3DPerl+Toolchain+S=<BR>ummit+2017+-+PPI+1.222+has+been+released+-+tests%2C+parsing+fixes+http%3A%2=<BR>F%2Fblogs.perl.org%2Fusers%2Fmithaldu%2F2017%2F05%2Fperl-toolchain-summit-2=<BR>017---ppi-1222-has-been-released---tests-parsing-fixes.html via -at-perlweekly=<BR>"><img src=3D"http://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/mithaldu/">Christian Walde</a> (<a href=<BR>=3D"https://metacpan.org/author/MITHALDU">MITHALDU</a>) </=<BR>span> <p style=3D"font-size: 16px"><BR> After 2.75 years of work, finally=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"perl_6" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Perl 6</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://p6weekly.wordpress.com/2017/05/08/2017-19=<BR>-albatross_i/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Albatross_I</a><BR> <a href=3D"http://twitter.com/home?status=3DAlbatross_I+http=<BR>s%3A%2F%2Fp6weekly.wordpress.com%2F2017%2F05%2F08%2F2017-19-albatross_i%2F =<BR>via -at-perlweekly"><img src=3D"http://perlweekly.com/img/twitter16.png" alt=<BR>=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <p style=3D"font-size: 16px"><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"weekly_collections" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Weekly collectio=<BR>ns</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://niceperl.blogspot.com/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">NICEPERL's lists</a><BR> <a href=3D"http://twitter.com/home?status=3DNICEPERL%27s+lis=<BR>ts+http%3A%2F%2Fniceperl.blogspot.com%2F by -at-niceperl via -at-perlweekly"><img=<BR> src=3D"http://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://niceperl.=<BR>blogspot.com/">Miguel Prz</a> (<a href=3D"https://m=<BR>etacpan.org/author/NICEPERL">NICEPERL</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> <a href=3D"http://niceperl.blogspot.com/2017/05/cxxxii-cpa=<BR>n-great-modules-released-last.html">Great modules released last week</a>;<b=<BR>r><a href=3D"http://niceperl.blogspot.com/2017/05/cclxiv-metacpan-weekly-re=<BR>port.html">MetaCPAN weekly report</a>;<br><a href=3D"http://niceperl.blogsp=<BR>ot.com/2017/05/cclxxxviii-stackoverflow-perl-report.html">StackOverflow Per=<BR>l report</a>.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"fun" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Fun</div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/lee_j/2017/05/the-per=<BR>l-toolchain-summit-2017-perl-events-instagram-feed.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Perl Toolchain Summit 2017 + Perl Events Instagram =<BR>Feed</a><BR> <a href=3D"http://twitter.com/home?status=3DThe+Perl+Toolcha=<BR>in+Summit+2017+%2B+Perl+Events+Instagram+Feed+http%3A%2F%2Fblogs.perl.org%2=<BR>Fusers%2Flee_j%2F2017%2F05%2Fthe-perl-toolchain-summit-2017-perl-events-ins=<BR>tagram-feed.html by -at-lee_a_j via -at-perlweekly"><img src=3D"http://perlweekly=<BR>.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://leejo.gi=<BR>thub.io/">Lee Johnson</a> (<a href=3D"https://metac=<BR>pan.org/author/LEEJO">LEEJO</a>) </span> <p =<BR>style=3D"font-size: 16px"><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/lee_johnson.png" title=3D"Lee Johnson" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"event_reports" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Event reports</d=<BR>iv><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://news.perlfoundation.org/2017/05/oscon-2017=<BR>-wednesday-update.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">OSCON 2017 Wednesday Update</a><BR> <a href=3D"http://twitter.com/home?status=3DOSCON+2017+Wedne=<BR>sday+Update+http%3A%2F%2Fnews.perlfoundation.org%2F2017%2F05%2Foscon-2017-w=<BR>ednesday-update.html via -at-perlweekly"><img src=3D"http://perlweekly.com/img=<BR>/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://breakingp=<BR>ositive.com/">Jim Brandt</a> </span> <p styl=<BR>e=3D"font-size: 16px"><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/neilb/2017/05/pts-onl=<BR>y-possible-with-sponsorship.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Toolchain Summit is only possible with support from=<BR> our sponsors</a><BR> <a href=3D"http://twitter.com/home?status=3DThe+Toolchain+Su=<BR>mmit+is+only+possible+with+support+from+our+sponsors+http%3A%2F%2Fblogs.per=<BR>l.org%2Fusers%2Fneilb%2F2017%2F05%2Fpts-only-possible-with-sponsorship.html=<BR> by -at-neilbowers via -at-perlweekly"><img src=3D"http://perlweekly.com/img/twit=<BR>ter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://neilb.org=<BR>/">Neil Bowers</a> (<a href=3D"https://metacpan.org=<BR>/author/NEILB">NEILB</a>) </span> <p style=<BR>=3D"font-size: 16px"><BR> The full list of sponsors and information about them.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/neil_bowers.png" title=3D"Neil Bowers" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/paul_johnson/2017/05/=<BR>perl-toolchain-summit-2017---day-1.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Toolchain Summit 2017 - Day 1</a><BR> <a href=3D"http://twitter.com/home?status=3DPerl+Toolchain+S=<BR>ummit+2017+-+Day+1+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fpaul_johnson%2F201=<BR>7%2F05%2Fperl-toolchain-summit-2017---day-1.html by -at-pjcjohnson via -at-perlwe=<BR>ekly"><img src=3D"http://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></=<BR>a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/paul_johnson/">Paul Johnson</a> (<a hre=<BR>f=3D"https://metacpan.org/author/PJCJ">PJCJ</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/paul_johnson.png" title=3D"Paul Johnson" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/paul_johnson/2017/05/=<BR>perl-toolchain-summit-2017---day-2.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Toolchain Summit 2017 - Day 2</a><BR> <a href=3D"http://twitter.com/home?status=3DPerl+Toolchain+S=<BR>ummit+2017+-+Day+2+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fpaul_johnson%2F201=<BR>7%2F05%2Fperl-toolchain-summit-2017---day-2.html by -at-pjcjohnson via -at-perlwe=<BR>ekly"><img src=3D"http://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></=<BR>a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/paul_johnson/">Paul Johnson</a> (<a hre=<BR>f=3D"https://metacpan.org/author/PJCJ">PJCJ</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/paul_johnson.png" title=3D"Paul Johnson" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://blogs.perl.org/users/paul_johnson/2017/05/=<BR>perl-toolchain-summit-2017---day-3.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Toolchain Summit 2017 - Day 3</a><BR> <a href=3D"http://twitter.com/home?status=3DPerl+Toolchain+S=<BR>ummit+2017+-+Day+3+http%3A%2F%2Fblogs.perl.org%2Fusers%2Fpaul_johnson%2F201=<BR>7%2F05%2Fperl-toolchain-summit-2017---day-3.html by -at-pjcjohnson via -at-perlwe=<BR>ekly"><img src=3D"http://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></=<BR>a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/paul_johnson/">Paul Johnson</a> (<a hre=<BR>f=3D"https://metacpan.org/author/PJCJ">PJCJ</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"http://perlweekly.com=<BR>/img/paul_johnson.png" title=3D"Paul Johnson" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR>=20=20=20=20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"_a_href_https_perl_careers_utm_sourc=<BR>e_perlweekly_utm_campaign_perlweekly_utm_medium_perlweekly_perl_jobs_by_per=<BR>l_careers_a_" /><BR> <div style=3D"font-size: 18px; font-weight: bold;"><a href=3D"https=<BR>://perl.careers/?utm_source=3Dperlweekly&utm_campaign=3Dperlweekly&utm_medi=<BR>um=3Dperlweekly">Perl Jobs by Perl Careers</a></div><BR>=20=20=20=20=20=20=20=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> style=3D"<BR> background-color:#EEEEEE;<BR> border-radius: 10px;<BR> -moz-border-radius: 10px;<BR> -webkit-border-radius: 10px;<BR> padding-left: 10px;<BR> "<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://perl.careers/jobs/perl-for-high-performan=<BR>ce-senior-developer-west-london/?utm_source=3Dperlweekly&utm_campaign=3Dper=<BR>lweekly&utm_medium=3Dperlweekly" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl for High Performance; Senior Developer, West Londo=<BR>n</a><BR> <a href=3D"http://twitter.com/home?status=3DPerl+for+High+Pe=<BR>rformance%3B+Senior+Developer%2C+West+London+https%3A%2F%2Fperl.careers%2Fj=<BR>obs%2Fperl-for-high-performance-senior-developer-west-london%2F%3Futm_sourc=<BR>e%3Dperlweekly%26utm_campaign%3Dperlweekly%26utm_medium%3Dperlweekly via -at-p=<BR>erlweekly"><img src=3D"http://perlweekly.com/img/twitter16.png" alt=3D"Twee=<BR>t"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <p style=3D"font-size: 16px"><BR> Do you know how to solve problems in terms of queues and c=<BR>aches? Does the idea of truly scaling your architecture on AWS excite you? =<BR>Not fazed by designing your workloads to be distributed?<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> style=3D"<BR> background-color:#EEEEEE;<BR> border-radius: 10px;<BR> -moz-border-radius: 10px;<BR> -webkit-border-radius: 10px;<BR> padding-left: 10px;<BR> "<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://perl.careers/jobs/perhaps-the-most-enligh=<BR>tened-perl-team-in-london/?utm_source=3Dperlweekly&utm_campaign=3Dperlweekl=<BR>y&utm_medium=3Dperlweekly" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perhaps the most enlightened Perl team in London</a><BR> <a href=3D"http://twitter.com/home?status=3DPerhaps+the+most=<BR>+enlightened+Perl+team+in+London+https%3A%2F%2Fperl.careers%2Fjobs%2Fperhap=<BR>s-the-most-enlightened-perl-team-in-london%2F%3Futm_source%3Dperlweekly%26u=<BR>tm_campaign%3Dperlweekly%26utm_medium%3Dperlweekly via -at-perlweekly"><img sr=<BR>c=3D"http://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> <br /> <p style=3D"font-size: 16px"><BR> It=E2=80=99s no secret that I used to run a Perl team myse=<BR>lf in Central London, and was competing for talent with the other teams. By=<BR> far the hardest team to compete with was the one whose technical leader wa=<BR>s making sure his team were always using the best tools, was always taking =<BR>a personal interest in his team=E2=80=99s technical output =E2=80=94 adding=<BR> his considerable technical knowledge and experience to the team, and was a=<BR>lways talking about these things at various London Perl events.<BR> </p><BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> </div><BR>=20=20=20=20=20=20=20=20=20=20=20<BR> </td></tr></table>=20<BR> </td></tr><BR>=20=20=20=20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> style=3D"<BR> background-color:#EEEEEE;<BR> border-radius: 10px;<BR> -moz-border-radius: 10px;<BR> -webkit-border-radius: 10px;<BR> padding-left: 10px;<BR> "<BR>=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://perl.careers/jobs/science-background-or-a=<BR>-passing-interest-in-life-sciences-juniormid-level-perl-dev</TD> </tr> </table> </TD> </tr> <tr> <TD><img ALT='' src="/images/main_horizontalline.gif" WIDTH="460" HEIGHT="4" VSPACE="8"></TD> </tr> <tr><TD><P><OL><LI><B><A HREF='./messages.html?id=543785&archive_learn=2017-05-01' CLASS='header'>2017-05-02 Ruben Safir <invite-at-bizzabo.com> Subject: [Learn] Join me for HireNYC Career Fair </A></B></LI><LI><B><A HREF='./messages.html?id=543786&archive_learn=2017-05-01' CLASS='header'>2017-05-05 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: 2017 IEEE MIT Undergraduate Research Technology </A></B></LI><LI><B><A HREF='./messages.html?id=543788&archive_learn=2017-05-01' CLASS='header'>2017-05-07 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Dino Docs </A></B></LI><LI><B><A HREF='./messages.html?id=543787&archive_learn=2017-05-01' CLASS='header'>2017-05-07 ruben safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: && </A></B></LI><LI><B><A HREF='./messages.html?id=543789&archive_learn=2017-05-01' CLASS='header'>2017-05-07 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Learn] Journal Club Meeting </A></B></LI><LI><B><A HREF='./messages.html?id=543795&archive_learn=2017-05-01' CLASS='header'>2017-05-08 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] [Hangout of NYLXS] Journal Club Meeting </A></B></LI><LI><B><A HREF='./messages.html?id=543792&archive_learn=2017-05-01' CLASS='header'>2017-05-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Jobs for Linux nerds </A></B></LI><LI><B><A HREF='./messages.html?id=543790&archive_learn=2017-05-01' CLASS='header'>2017-05-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Jobs in Cornell </A></B></LI><LI><B><A HREF='./messages.html?id=543791&archive_learn=2017-05-01' CLASS='header'>2017-05-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Jobs in Virginia </A></B></LI><LI><B><A HREF='./messages.html?id=543793&archive_learn=2017-05-01' CLASS='header'>2017-05-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Python work in NYC </A></B></LI><LI><B><A HREF='./messages.html?id=543794&archive_learn=2017-05-01' CLASS='header'>2017-05-08 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] tell google to remove themselves from the RBLs </A></B></LI><LI><B><A HREF='./messages.html?id=543799&archive_learn=2017-05-01' CLASS='header'>2017-05-12 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] Morphology source code </A></B></LI><LI><B><A HREF='./messages.html?id=543796&archive_learn=2017-05-01' CLASS='header'>2017-05-12 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] more than a little cool </A></B></LI><LI><B><A HREF='./messages.html?id=543797&archive_learn=2017-05-01' CLASS='header'>2017-05-12 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] more than a little cool </A></B></LI><LI><B><A HREF='./messages.html?id=543798&archive_learn=2017-05-01' CLASS='header'>2017-05-12 ruben safir <ruben-at-mrbrklyn.com> Subject: [Learn] Morphology source code </A></B></LI><LI><B><A HREF='./messages.html?id=543800&archive_learn=2017-05-01' CLASS='header'>2017-05-13 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Learn] Cyber Security and Critical Infrastructure </A></B></LI><LI><B><A HREF='./messages.html?id=543801&archive_learn=2017-05-01' CLASS='header'>2017-05-14 Ruben Safir <ruben.safir-at-my.liu.edu> Subject: [Learn] Statistics with R </A></B></LI><LI><B><A HREF='./messages.html?id=543804&archive_learn=2017-05-01' CLASS='header'>2017-05-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] best jobs on earth </A></B></LI><LI><B><A HREF='./messages.html?id=543805&archive_learn=2017-05-01' CLASS='header'>2017-05-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: Thank you for your interest in OpenCon </A></B></LI><LI><B><A HREF='./messages.html?id=543802&archive_learn=2017-05-01' CLASS='header'>2017-05-15 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] linkedin - privacy pirates </A></B></LI><LI><B><A HREF='./messages.html?id=543806&archive_learn=2017-05-01' CLASS='header'>2017-05-15 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Learn] opencon </A></B></LI><LI><B><A HREF='./messages.html?id=543803&archive_learn=2017-05-01' CLASS='header'>2017-05-15 Gabor Szabo <gabor-at-szabgab.com> Subject: [Learn] [Perlweekly] #303 - Perl Toolchain Summit 2017 </A></B></LI><LI><B><A HREF='./messages.html?id=543807&archive_learn=2017-05-01' CLASS='header'>2017-05-16 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] bigendian </A></B></LI><LI><B><A HREF='./messages.html?id=543808&archive_learn=2017-05-01' CLASS='header'>2017-05-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: RE: little can be better </A></B></LI><LI><B><A HREF='./messages.html?id=543809&archive_learn=2017-05-01' CLASS='header'>2017-05-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: RE: little can be better </A></B></LI><LI><B><A HREF='./messages.html?id=543810&archive_learn=2017-05-01' CLASS='header'>2017-05-26 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Disrupting reason </A></B></LI><LI><B><A HREF='./messages.html?id=543811&archive_learn=2017-05-01' CLASS='header'>2017-05-26 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] Fwd: Re: Dev. Loop </A></B></LI><LI><B><A HREF='./messages.html?id=543813&archive_learn=2017-05-01' CLASS='header'>2017-05-28 Ruben Safir <mrbrklyn-at-panix.com> Re: [Learn] London calling </A></B></LI><LI><B><A HREF='./messages.html?id=543812&archive_learn=2017-05-01' CLASS='header'>2017-05-28 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] London calling </A></B></LI><LI><B><A HREF='./messages.html?id=543814&archive_learn=2017-05-01' CLASS='header'>2017-05-29 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Learn] [Hangout of NYLXS] London calling </A></B></LI><LI><B><A HREF='./messages.html?id=543815&archive_learn=2017-05-01' CLASS='header'>2017-05-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] voice activated computing </A></B></LI><LI><B><A HREF='./messages.html?id=543816&archive_learn=2017-05-01' CLASS='header'>2017-05-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] we make things go.. </A></B></LI><LI><B><A HREF='./messages.html?id=543818&archive_learn=2017-05-01' CLASS='header'>2017-05-30 From: "Jefferson, Lindsey" <jelindse-at-amazon.com> Subject: [Learn] Come meet us in New York City! </A></B></LI><LI><B><A HREF='./messages.html?id=543817&archive_learn=2017-05-01' CLASS='header'>2017-05-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Learn] [Webinar] Intel and SUSE - Simplifying HPC System Software </A></B></LI></OL></P></TD></tr> <tr> <TD><SPAN Class="header">NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!</SPAN></TD> </tr> <tr> <TD><img ALT='' src="/images/main_horizontalline.gif" WIDTH="460" HEIGHT="4" VSPACE="8"></TD> </tr> <tr> <TD><img ALT='' src="/images/spacer.gif" WIDTH="1" HEIGHT="8"></TD> </tr> </table> <!--second table callouts or /includes--> </TD> </tr> </table> </TD> </tr> </table> </TD> </tr> </table> <!--third table closing rules--> <!--end of stack content tables--> <!--close 3 column table--> </DIV> </BODY> </SCRIPT> </HTML>