Mon Sep 16 14:56:19 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 2024-07-01

HANGOUT

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

Key: Value:

Key: Value:

MESSAGE
DATE 2024-07-15
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #677 - Reports from TPRC 2024
From hangout-bounces-at-nylxs.com Tue Jul 16 15:07:23 2024
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 DF8BD1640A3;
Tue, 16 Jul 2024 15:07:16 -0400 (EDT)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id 2FB4D164098; Tue, 16 Jul 2024 15:07:10 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Tue, 16 Jul 2024 15:07:10 -0400
Resent-Message-ID: <20240716190710.GA18674-at-www2.mrbrklyn.com>
Resent-To: hangout-at-mrbrklyn.com
X-Original-To: ruben-at-mrbrklyn.com
Delivered-To: ruben-at-mrbrklyn.com
Received: from s.wfbtzhsv.outbound-mail.sendgrid.net
(s.wfbtzhsv.outbound-mail.sendgrid.net [159.183.224.104])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(Client did not present a certificate)
by mrbrklyn.com (Postfix) with ESMTPS id 0DEE616409E
for ; Mon, 15 Jul 2024 02:18:11 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szabgab.com;
h=content-type:from:mime-version:subject:to:cc:content-type:from:
subject:to;
s=s1; bh=lJlrc8pjBT3ewjGeOt7L2yJXHgyYn9QiYQFpThM+MIM=;
b=hw0j/ZjXtE/hUo+tUaXmLWu/rc+Szgd8tQUgKWEGi5PbKcs7ymX8zD62bQXa3vxYvRq/
MSqtKPGrR/6i/avyyZiXDdSNzC9HEOUwzFls1HS1F7XyKU/1SLqnqdZWhQP8zIgUSUgBfA
NB4abUEI2aBD2hO+YD5sxuGwMMUHLd4Zr9BKPZBY5dUIwRAiM7uc8nqEMqp2hhLnQl0a+Z
oMU8xVE0wppamk/yptcbx+WGqQtFT3HMyTIeMbhdDClq7SNXCUXrtX1VRoFwYDCV1uJ+L0
oLQmyce+zaQFipj3WDQQ5ojXN6ttxiIl9ULU//gcZpffRBtzSxdkya4Etdm0T5TQ==
Received: by recvd-6cd579b9df-gl8ht with SMTP id
recvd-6cd579b9df-gl8ht-1-6694BF21-C
2024-07-15 06:18:09.529698169 +0000 UTC m=+1515780.745867415
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-2 (SG) with HTTP
id oqDJhALvSGKkqHUYiuk4GA Mon, 15 Jul 2024 06:18:09.491 +0000 (UTC)
Date: Mon, 15 Jul 2024 06:18:09 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID:
X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F7i6QOODzHl=2FgT2Wchz2QELuxZCCb65G99ve3?=
=?us-ascii?Q?6tT8gH3gME0QRnnbFQLXdtHg824I9crl8stKFin?=
=?us-ascii?Q?Yih=2FCno30Ujdxp8uLrFREwX5nsebdE=2Fh6meQWRA?=
=?us-ascii?Q?dfreoQRHwDCz0hU4Wh=2FKdMmpKHWF0AnvOzNtrxt?=
=?us-ascii?Q?ICAnUUyN5EP4Sd0vagyDrYiVyoqQBVtkY6=2FP5Wh?=
=?us-ascii?Q?8N2tAEH+AyQDz0kg2pE65Q=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #677 - Reports from TPRC 2024
X-BeenThere: hangout-at-nylxs.com
X-Mailman-Version: 2.1.30rc1
Precedence: list
List-Id: NYLXS Tech Talk and Politics
List-Unsubscribe: ,

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

Content-Type: multipart/mixed; boundary="===============0905368919=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============0905368919==
Content-Type: multipart/alternative; boundary=ddb70b794533deec5aebb9a8a1b9fcaad59ddf2b56fb23025111f343a7cc

--ddb70b794533deec5aebb9a8a1b9fcaad59ddf2b56fb23025111f343a7cc
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0

Perl Weekly=20

https://perlweekly.com/

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



Hi there!

In case you missed it earlier there plenty of videos from The Perl and Raku
Conference in Las Vegas ( https://www.youtube.com/-at-YAPCNA ) that you can
watch.

There is also a thread on Reddit answering the question: Perl and why you
use it (
https://www.reddit.com/r/perl/comments/1dzblqj/perl_and_why_you_use_it/ ).

First time I taught Perl was in the year 2000. It was one of the local
training companies that hired me, gave me their teaching material, and sent
me in the classroom. I remember standing in front of the class for some
time that felt ages without any clue what to say. Then somehow I started to
speak. Apparently the course went well enough as they asked me to teach
again. Since then a lot has happened. I created my own training materials.
I started to offer my courses directly to the clients, and I taught Perl to
more than a 1,000 people. Both in Israel and in some other countries. It
was really nice. It let me travel to Perl conferences and workshops around
the world and meet nice people. Unfortunately there are hardly any Perl
training courses these days and unless there are some major changes in the
language I don't expect this to change.

I am mentioning this because this week is the first time I am teaching an
in-person Rust course. Interestingly, to a bunch of Python programmers who
are switching from Python to Rust. I am both nervous and excited. I am
excited as I love learning and the explaining new technologies and there is
a lot to learn in Rust. There is also more to teach in Rust as it is much
harder to learn than Perl or Python.

Anyway

Enjoy your week!

--
Your editor: Gabor Szabo.


Event reports

=20
The Perl and Raku Conference 2024 - Las Vegas
https://www.kcaran.com/posts/the-perl-and-raku-conference-2024-las-vegas.=
html
=20
The report of Keith Carangelo.
--------------

=20
Fear and loathing at YAPC
https://troglodyne.net/posts/9765a97f-e63a-4287-953a-62203753b6bb
=20
Despite being the worst attended YAPC in recent memory, 2024's show in
Vegas had some of the best talks in a long while.
--------------

=20

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

Virtual presentations for Perl developers

=20
Continuous Integration (CI): GitHub Actions for Perl Projects (Free Virtu=
al presentation on August 4)
https://www.meetup.com/code-mavens/events/301413566/
=20
This events was postponed to August 4. In this virtual event you will lea=
rn
why and how to use GitHub Actions as a CI system for your Perl projects.
The meeting is free of charge thanks to my supporters (
https://szabgab.com/supporters ) via Patreon (
https://www.patreon.com/szabgab ) and GitHub (
https://github.com/sponsors/szabgab/ ). Besides this event I am running
many more, so make sure you check the Code Mavens meetup group (
https://www.meetup.com/code-mavens/ ) and also register to it.
--------------

=20
GitHub Pages for Perl developers (Free Virtual presentation on August 15)
https://www.meetup.com/code-mavens/events/301871765/
=20
In this virtual event you will learn how to use Markdown and GitHub Pages
to create a simple web site and then we'll extend our use of GitHub
Actions to generate the site using Perl. Register now!
--------------

=20

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

Articles

=20
The Quest for Performance Part IV : May the SIMD Force be with you
https://chrisarg.github.io/Killing-It-with-PERL/2024/07/09/The-Quest-For-=
Performance-Part-IV-May-the-SIMD-Force-Be-With-You.html
=20
See discussion on reddit (
https://www.reddit.com/r/perl/comments/1e1zorp/the_quest_for_performance_
part_iv/ )
--------------

=20
A p5p discussion about adding :writer to perlclass
https://www.reddit.com/r/perl/comments/1e1f9y5/a_p5p_discussion_about_add=
ing_writer_to_perlclass/
=20
=20
--------------

=20
Using Coro and AnyEvent Interactively
https://blogs.perl.org/users/gg/2024/07/using-coro-and-anyevent-interacti=
vely.html
=20
I have not been able to figure out how to run an async thread in the
background while using a REPL like reply. The moment I run the main loop,
it takes over the input from the REPL. Here's what a typical failed REPL
session might look like.
--------------

=20
Migrating from MySQL to PostgreSQL
https://dev.to/mrpercival/migrating-from-mysql-to-postgresql-1oh7
=20
=20
--------------

=20
Perl and why you use it
https://www.reddit.com/r/perl/comments/1dzblqj/perl_and_why_you_use_it/
=20
=20
--------------

=20
Perl script to write into the Fediverse (and Nostr)
https://alashazam.wordpress.com/2024/07/09/perl-script-to-write-into-the-=
fediverse-and-nostr/
=20
=20
--------------

=20
apparently NUL is mostly whitespace in Perl?
https://rjbs.cloud/blog/2024/07/nul-bytes-in-perl/
=20
=20
--------------

=20
How to use perl v5.40's boolean builtins in Mojo::Pg queries
https://blogs.perl.org/users/karjala/2024/07/how-to-use-perl-v540s-boolea=
n-builtins-in-mojopg-queries.html
=20
=20
--------------

=20

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

Grants

=20
Maintaining Perl 5 Core (Dave Mitchell): June 2024
https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_june_=
2024
=20
=20
--------------

=20

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

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid
Anwar ( https://manwar.org ) will help you step out of your comfort-zone.
You can even win prize money of $50 by participating in the weekly
challenge. We pick one champion at the end of the month from among all of
the contributors during the month, thanks to the sponsor Lance Wicks.
=20
The Weekly Challenge - 278
https://theweeklychallenge.org/blog/perl-weekly-challenge-278
=20
Welcome to a new week with a couple of fun tasks "Sort String" and "Rever=
se
Word". If you are new to the weekly challenge then why not join us and
have fun every week. For more information, please read the FAQ (
https://theweeklychallenge.org/faq ).
--------------

=20
RECAP - The Weekly Challenge - 277
https://theweeklychallenge.org/blog/recap-challenge-277
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Count Common" and "Strong Pair" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
TWC277
https://deadmarshal.blogspot.com/2024/07/twc277.html
=20
CPAN modules can be very handy to get you elegant one liner. Thanks for
sharing the knowledge with us.
--------------

=20
Count the Common Ones and the Strong Pairs
https://github.com/atschneid/perlweeklychallenge-club/blob/master/challen=
ge-277/atschneid/README.md
=20
Erlang is the surprise guest language this week. I love the simple
narrative, it is so easy to follow. Keep sharing.
--------------

=20
Strong Count
https://raku-musings.com/strong-count.html
=20
Another cool use case for Bag of Raku magics. The end result is one-liner=
.
Great, keep it up.
--------------

=20
Strength Uncombined
https://blogs.perl.org/users/bruce_gray/2024/07/twc-277-strength-uncombin=
ed.html
=20
Bag for Perl can be found in CPAN module Set::Bag. CPAN is the rockstar.
Highly recommended.
--------------

=20
Perl Weekly Challenge: Week 277
https://www.braincells.com/perl/2024/07/perl_weekly_challenge_week_277.ht=
ml
=20
The one liner in the end of the post is the gem of code. Great work, than=
ks
for sharing.
--------------

=20
Common Strength
https://github.sommrey.de/the-bears-den/2024/07/12/ch-277.html
=20
Simple for loop showing the power and getting the job done. Simple yet
powerful, keep it up.
--------------

=20
Perl Weekly Challenge 277: Count Common
https://blogs.perl.org/users/laurent_r/2024/07/perl-weekly-challenge-277-=
count-common.html
=20
Another example of how to port Bag of Raku in Perl. Great work for
spreading the knowledge.
--------------

=20
Perl Weekly Challenge 277: Strong Pair
https://blogs.perl.org/users/laurent_r/2024/07/perl-weekly-challenge-277-=
strong-pair.html
=20
Raku's combinations method is so handy and make the code compact. In Perl=
,
simple for loop is enough. Thanks for sharing.
--------------

=20
Perl Weekly Challenge 277
https://wlmb.github.io/2024/07/08/PWC277/
=20
Master of inhouse Perl one-liners sharing great example. You really don't
want to miss it. Well done.
--------------

=20
They call me the count, because I love to count pairs! Ah, ah, ah!
https://wp.me/p2aV3x-m0
=20
Another cool use of CPAN module, simple and easy interface to get the job
done. Thanks for sharing.
--------------

=20
Commons and pairs
http://ccgi.campbellsmiths.force9.co.uk/challenge/277
=20
Cute little solutions in Perl. So simple yet very easy to follow. Keep it
up great work.
--------------

=20
The Weekly Challenge - 277
https://reiniermaliepaard.nl/perl/pwc/index.php?id=3Dpwc277
=20
Full on demo of CPAN modules. Happy to see the popularity among team
members. Well done and keep it up.
--------------

=20
The Weekly Challenge #277
https://hatley-software.blogspot.com/2024/07/robbie-hatleys-solutions-to-=
weekly.html
=20
No gimmicks, pure Perl solution using just core functions. The end result
is still very powerful. Thanks for sharing.
--------------

=20
A Strong Count
https://blog.firedrake.org/archive/2024/07/The_Weekly_Challenge_277__A_St=
rong_Count.html
=20
PostScript is getting regular space these days in the weekly post. I enjo=
y
reading the code and learning too. Thanks for your contributions.
--------------

=20
Strong counting
https://dev.to/simongreennet/strong-counting-10on
=20
Today, I learnt how to declare type for list of list in Python. Thanks fo=
r
sharing knowledge every week.
--------------

=20

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

Weekly collections

=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week (
https://niceperl.blogspot.com/2024/07/div-4-great-cpan-modules-released-l
ast.html );
MetaCPAN weekly report (
https://niceperl.blogspot.com/2024/07/dlxxxviii-metacpan-weekly-report.ht
ml );
StackOverflow Perl report (
https://niceperl.blogspot.com/2024/07/dcxiv-stackoverflow-perl-report.htm
l ).
--------------

=20

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

Events

=20
Toronto Perl Mongers monthly meeting
https://www.meetup.com/toronto-perl-mongers/events/qbvmltygckbhc/
=20
July 25, 2024, Virtual event
--------------

=20
Continuous Integration (CI): GitHub Actions for Perl Projects
https://www.meetup.com/code-mavens/events/301413566
=20
August 4, 2024, in Zoom
--------------

=20
GitHub Pages for Perl developers
https://www.meetup.com/code-mavens/events/301871765/
=20
August 15, 2024, in Zoom
--------------

=20
London Perl and Raku Workshop
http://act.yapc.eu/lpw2024/
=20
October 26, 2024, in London, UK
--------------

=20

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




You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.

Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a=
ll the issues.

Reading this as a non-subscriber? Join us free of charge. https://perlweekl=
y.com/

(C) Copyright Gabor Szabo https://szabgab.com/
The articles are copyright the respective authors.

You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.

If you don't want to receive mails any more
you can unsubscribe here: https://perlweekly.com/unsubscribe.html


--ddb70b794533deec5aebb9a8a1b9fcaad59ddf2b56fb23025111f343a7cc
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=us-ascii
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #677 - 2024-07-15 - Reports from TPRC 2024</titl=<BR>e><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"https://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<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<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 #677 - 2024-07-15 - Reports from TPRC 2024<BR> </p><BR><BR> <a href=3D"https://perlweekly.com/latest.html">latest</a> | <a href=3D"=<BR>https://perlweekly.com/archive">archive</a> | edited by <a href=3D"http://s=<BR>zabgab.com/">Gabor Szabo</a><BR><BR> =20<BR> <div><BR> This edition was made possible by the <a href=3D"https://www.patreo=<BR>n.com/szabgab">supporters of our cause</a>.<BR> </div><BR> =20<BR><BR> <div style=3D"text-align: center"><BR> You can <a href=3D"https://perlweekly.com/archive/677.html">read the ne=<BR>wsletter on the web</a>, if you prefer.<BR> </div><BR>=20<BR></td></tr><BR><BR><tr><td><BR> <table><BR> <tr><td><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Hi there!<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> In case you missed it earlier there plenty of <a href=3D"https://ww=<BR>w.youtube.com/-at-YAPCNA">videos from The Perl and Raku Conference in Las Vega=<BR>s</a> that you can watch.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> There is also a thread on Reddit answering the question: <a href=3D=<BR>"https://www.reddit.com/r/perl/comments/1dzblqj/perl_and_why_you_use_it/">P=<BR>erl and why you use it</a>.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> First time I taught Perl was in the year 2000. It was one of the lo=<BR>cal training companies that hired me, gave me their teaching material, and =<BR>sent me in the classroom. I remember standing in front of the class for som=<BR>e time that felt ages without any clue what to say. Then somehow I started =<BR>to speak. Apparently the course went well enough as they asked me to teach =<BR>again. Since then a lot has happened. I created my own training materials. =<BR>I started to offer my courses directly to the clients, and I taught Perl to=<BR> more than a 1,000 people. Both in Israel and in some other countries. It w=<BR>as really nice. It let me travel to Perl conferences and workshops around t=<BR>he world and meet nice people. Unfortunately there are hardly any Perl trai=<BR>ning courses these days and unless there are some major changes in the lang=<BR>uage I don't expect this to change.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> I am mentioning this because this week is the first time I am teach=<BR>ing an in-person Rust course. Interestingly, to a bunch of Python programme=<BR>rs who are switching from Python to Rust. I am both nervous and excited. I =<BR>am excited as I love learning and the explaining new technologies and there=<BR> is a lot to learn in Rust. There is also more to teach in Rust as it is mu=<BR>ch harder to learn than Perl or Python.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Anyway<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Enjoy your week!<BR> </p><BR> =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"https://perlweekly.com/i=<BR>mg/gabor_szabo.png" /><BR> </td></tr><BR> </table><BR></td></tr><BR><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<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.kcaran.com/posts/the-perl-and-raku-co=<BR>nference-2024-las-vegas.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Perl and Raku Conference 2024 - Las Vegas</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Perl+and+Ra=<BR>ku+Conference+2024+-+Las+Vegas+https%3A%2F%2Fwww.kcaran.com%2Fposts%2Fthe-p=<BR>erl-and-raku-conference-2024-las-vegas.html via -at-perlweekly"><img src=3D"ht=<BR>tps://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://www.kcar=<BR>an.com/">Keith Carangelo</a> </span> <p styl=<BR>e=3D"font-size: 16px"><BR> The report of Keith Carangelo.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://troglodyne.net/posts/9765a97f-e63a-4287-9=<BR>53a-62203753b6bb" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Fear and loathing at YAPC</a><BR> <a href=3D"https://twitter.com/home?status=3DFear+and+loathi=<BR>ng+at+YAPC+https%3A%2F%2Ftroglodyne.net%2Fposts%2F9765a97f-e63a-4287-953a-6=<BR>2203753b6bb via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter=<BR>16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by George S. Baugh </span> =<BR> <p style=3D"font-size: 16px"><BR> Despite being the worst attended YAPC in recent memory, 20=<BR>24's show in Vegas had some of the best talks in a long while.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"virtual_presentations_for_perl_devel=<BR>opers" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Virtual presenta=<BR>tions for Perl developers</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.meetup.com/code-mavens/events/3014135=<BR>66/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Continuous Integration (CI): GitHub Actions for Perl Pr=<BR>ojects (Free Virtual presentation on August 4)</a><BR> <a href=3D"https://twitter.com/home?status=3DContinuous+Inte=<BR>gration+%28CI%29%3A+GitHub+Actions+for+Perl+Projects+%28Free+Virtual+presen=<BR>tation+on+August+4%29+https%3A%2F%2Fwww.meetup.com%2Fcode-mavens%2Fevents%2=<BR>F301413566%2F by -at-szabgab via -at-perlweekly"><img src=3D"https://perlweekly.c=<BR>om/img/twitter16.png" alt=3D"Tweet"></a><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> This events was postponed to August 4. In this virtual eve=<BR>nt you will learn why and how to use GitHub Actions as a CI system for your=<BR> Perl projects. The meeting is free of charge thanks to my <a href=3D"https=<BR>://szabgab.com/supporters">supporters</a> via <a href=3D"https://www.patreo=<BR>n.com/szabgab">Patreon</a> and <a href=3D"https://github.com/sponsors/szabg=<BR>ab/">GitHub</a>. Besides this event I am running many more, so make sure yo=<BR>u check the <a href=3D"https://www.meetup.com/code-mavens/">Code Mavens mee=<BR>tup group</a> and also register to it.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.meetup.com/code-mavens/events/3018717=<BR>65/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">GitHub Pages for Perl developers (Free Virtual presenta=<BR>tion on August 15)</a><BR> <a href=3D"https://twitter.com/home?status=3DGitHub+Pages+fo=<BR>r+Perl+developers+%28Free+Virtual+presentation+on+August+15%29+https%3A%2F%=<BR>2Fwww.meetup.com%2Fcode-mavens%2Fevents%2F301871765%2F by -at-szabgab via -at-per=<BR>lweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet=<BR>"></a><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> In this virtual event you will learn how to use Markdown a=<BR>nd GitHub Pages to create a simple web site and then we'll extend our use o=<BR>f GitHub Actions to generate the site using Perl. Register now!<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =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<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://chrisarg.github.io/Killing-It-with-PERL/2=<BR>024/07/09/The-Quest-For-Performance-Part-IV-May-the-SIMD-Force-Be-With-You.=<BR>html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Quest for Performance Part IV : May the SIMD Force =<BR>be with you</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Quest+for+P=<BR>erformance+Part+IV+%3A+May+the+SIMD+Force+be+with+you+https%3A%2F%2Fchrisar=<BR>g.github.io%2FKilling-It-with-PERL%2F2024%2F07%2F09%2FThe-Quest-For-Perform=<BR>ance-Part-IV-May-the-SIMD-Force-Be-With-You.html via -at-perlweekly"><img src=<BR>=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> See discussion on <a href=3D"https://www.reddit.com/r/perl=<BR>/comments/1e1zorp/the_quest_for_performance_part_iv/">reddit</a><BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.reddit.com/r/perl/comments/1e1f9y5/a_=<BR>p5p_discussion_about_adding_writer_to_perlclass/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">A p5p discussion about adding :writer to perlclass</a><BR> <a href=3D"https://twitter.com/home?status=3DA+p5p+discussio=<BR>n+about+adding+%3Awriter+to+perlclass+https%3A%2F%2Fwww.reddit.com%2Fr%2Fpe=<BR>rl%2Fcomments%2F1e1f9y5%2Fa_p5p_discussion_about_adding_writer_to_perlclass=<BR>%2F via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" =<BR>alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/gg/2024/07/using-cor=<BR>o-and-anyevent-interactively.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Using Coro and AnyEvent Interactively</a><BR> <a href=3D"https://twitter.com/home?status=3DUsing+Coro+and+=<BR>AnyEvent+Interactively+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fgg%2F2024%2F0=<BR>7%2Fusing-coro-and-anyevent-interactively.html via -at-perlweekly"><img src=3D=<BR>"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> I have not been able to figure out how to run an async thr=<BR>ead in the background while using a REPL like reply. The moment I run the m=<BR>ain loop, it takes over the input from the REPL. Here's what a typical fail=<BR>ed REPL session might look like.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/mrpercival/migrating-from-mysql-to=<BR>-postgresql-1oh7" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Migrating from MySQL to PostgreSQL</a><BR> <a href=3D"https://twitter.com/home?status=3DMigrating+from+=<BR>MySQL+to+PostgreSQL+https%3A%2F%2Fdev.to%2Fmrpercival%2Fmigrating-from-mysq=<BR>l-to-postgresql-1oh7 via -at-perlweekly"><img src=3D"https://perlweekly.com/im=<BR>g/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://dev.to/m=<BR>rpercival">Lawrence Cooke</a> </span> <p sty=<BR>le=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.reddit.com/r/perl/comments/1dzblqj/pe=<BR>rl_and_why_you_use_it/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl and why you use it</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+and+why+yo=<BR>u+use+it+https%3A%2F%2Fwww.reddit.com%2Fr%2Fperl%2Fcomments%2F1dzblqj%2Fper=<BR>l_and_why_you_use_it%2F via -at-perlweekly"><img src=3D"https://perlweekly.com=<BR>/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://alashazam.wordpress.com/2024/07/09/perl-s=<BR>cript-to-write-into-the-fediverse-and-nostr/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl script to write into the Fediverse (and Nostr)</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+script+to+=<BR>write+into+the+Fediverse+%28and+Nostr%29+https%3A%2F%2Falashazam.wordpress.=<BR>com%2F2024%2F07%2F09%2Fperl-script-to-write-into-the-fediverse-and-nostr%2F=<BR> via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=<BR>=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2024/07/nul-bytes-in-perl=<BR>/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">apparently NUL is mostly whitespace in Perl?</a><BR> <a href=3D"https://twitter.com/home?status=3Dapparently+NUL+=<BR>is+mostly+whitespace+in+Perl%3F+https%3A%2F%2Frjbs.cloud%2Fblog%2F2024%2F07=<BR>%2Fnul-bytes-in-perl%2F via -at-perlweekly"><img src=3D"https://perlweekly.com=<BR>/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/karjala/2024/07/how-=<BR>to-use-perl-v540s-boolean-builtins-in-mojopg-queries.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">How to use perl v5.40's boolean builtins in Mojo::Pg qu=<BR>eries</a><BR> <a href=3D"https://twitter.com/home?status=3DHow+to+use+perl=<BR>+v5.40%27s+boolean+builtins+in+Mojo%3A%3APg+queries+https%3A%2F%2Fblogs.per=<BR>l.org%2Fusers%2Fkarjala%2F2024%2F07%2Fhow-to-use-perl-v540s-boolean-builtin=<BR>s-in-mojopg-queries.html via -at-perlweekly"><img src=3D"https://perlweekly.co=<BR>m/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/karjala/">Alexander Karelas</a> (<a hre=<BR>f=3D"https://metacpan.org/author/KARJALA">KARJALA</a>) </s=<BR>pan> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/alexander_karelas.png" title=3D"Alexander Karelas" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =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<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://news.perlfoundation.org/post/maintaining_=<BR>perl_dave_mitchell_june_2024" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Maintaining Perl 5 Core (Dave Mitchell): June 2024</a><BR> <a href=3D"https://twitter.com/home?status=3DMaintaining+Per=<BR>l+5+Core+%28Dave+Mitchell%29%3A+June+2024+https%3A%2F%2Fnews.perlfoundation=<BR>.org%2Fpost%2Fmaintaining_perl_dave_mitchell_june_2024 via -at-perlweekly"><im=<BR>g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Dave Mitchell </span> =<BR><p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"the_weekly_challenge" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">The Weekly Chall=<BR>enge</div><BR> =20<BR> <p style=3D"font-size: 16px"><a href=3D"https://theweeklychalle=<BR>nge.org">The Weekly Challenge</a> by <a href=3D"https://manwar.org">Mohamma=<BR>d Sajid Anwar</a> will help you step out of your comfort-zone. You can even=<BR> win prize money of $50 by participating in the weekly challenge. We pick o=<BR>ne champion at the end of the month from among all of the contributors duri=<BR>ng the month, thanks to the sponsor Lance Wicks.</p><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/perl-weekly-c=<BR>hallenge-278" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge - 278</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+-+278+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=<BR>enge-278 by -at-cpan_author via -at-perlweekly"><img src=3D"https://perlweekly.co=<BR>m/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://manwar.o=<BR>rg/">Mohammad Sajid Anwar</a> (<a href=3D"https://m=<BR>etacpan.org/author/MANWAR">MANWAR</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Welcome to a new week with a couple of fun tasks "Sort Str=<BR>ing" and "Reverse Word". If you are new to the weekly challenge then why no=<BR>t join us and have fun every week. For more information, please read the <a=<BR> href=3D"https://theweeklychallenge.org/faq">FAQ</a>.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/recap-challen=<BR>ge-277" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">RECAP - The Weekly Challenge - 277</a><BR> <a href=3D"https://twitter.com/home?status=3DRECAP+-+The+Wee=<BR>kly+Challenge+-+277+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=<BR>llenge-277 by -at-cpan_author via -at-perlweekly"><img src=3D"https://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://manwar.o=<BR>rg/">Mohammad Sajid Anwar</a> (<a href=3D"https://m=<BR>etacpan.org/author/MANWAR">MANWAR</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Enjoy a quick recap of last week's contributions by Team P=<BR>WC dealing with the "Count Common" and "Strong Pair" tasks in Perl and Raku=<BR>. You will find plenty of solutions to keep you busy.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://deadmarshal.blogspot.com/2024/07/twc277.h=<BR>tml" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">TWC277</a><BR> <a href=3D"https://twitter.com/home?status=3DTWC277+https%3A=<BR>%2F%2Fdeadmarshal.blogspot.com%2F2024%2F07%2Ftwc277.html via -at-perlweekly"><=<BR>img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Ali Moradi </span> <p =<BR>style=3D"font-size: 16px"><BR> CPAN modules can be very handy to get you elegant one line=<BR>r. Thanks for sharing the knowledge with us.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.com/atschneid/perlweeklychallenge-=<BR>club/blob/master/challenge-277/atschneid/README.md" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Count the Common Ones and the Strong Pairs</a><BR> <a href=3D"https://twitter.com/home?status=3DCount+the+Commo=<BR>n+Ones+and+the+Strong+Pairs+https%3A%2F%2Fgithub.com%2Fatschneid%2Fperlweek=<BR>lychallenge-club%2Fblob%2Fmaster%2Fchallenge-277%2Fatschneid%2FREADME.md vi=<BR>a -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D=<BR>"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Andrew Schneider </span> =<BR> <p style=3D"font-size: 16px"><BR> Erlang is the surprise guest language this week. I love th=<BR>e simple narrative, it is so easy to follow. Keep sharing.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://raku-musings.com/strong-count.html" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Strong Count</a><BR> <a href=3D"https://twitter.com/home?status=3DStrong+Count+ht=<BR>tps%3A%2F%2Fraku-musings.com%2Fstrong-count.html via -at-perlweekly"><img src=<BR>=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Arne Sommer </span> <p=<BR> style=3D"font-size: 16px"><BR> Another cool use case for Bag of Raku magics. The end resu=<BR>lt is one-liner. Great, keep it up.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/bruce_gray/2024/07/t=<BR>wc-277-strength-uncombined.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Strength Uncombined</a><BR> <a href=3D"https://twitter.com/home?status=3DStrength+Uncomb=<BR>ined+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fbruce_gray%2F2024%2F07%2Ftwc-27=<BR>7-strength-uncombined.html via -at-perlweekly"><img src=3D"https://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Bruce Gray </span> <p =<BR>style=3D"font-size: 16px"><BR> Bag for Perl can be found in CPAN module Set::Bag. CPAN is=<BR> the rockstar. Highly recommended.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.braincells.com/perl/2024/07/perl_week=<BR>ly_challenge_week_277.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge: Week 277</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge%3A+Week+277+https%3A%2F%2Fwww.braincells.com%2Fperl%2F2024%2F07%2Fpe=<BR>rl_weekly_challenge_week_277.html via -at-perlweekly"><img src=3D"https://perl=<BR>weekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Jaldhar H. Vyas </span> =<BR> <p style=3D"font-size: 16px"><BR> The one liner in the end of the post is the gem of code. G=<BR>reat work, thanks for sharing.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.sommrey.de/the-bears-den/2024/07/1=<BR>2/ch-277.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Common Strength</a><BR> <a href=3D"https://twitter.com/home?status=3DCommon+Strength=<BR>+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2024%2F07%2F12%2Fch-277.=<BR>html via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png"=<BR> alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Jorg Sommrey </span> <=<BR>p style=3D"font-size: 16px"><BR> Simple for loop showing the power and getting the job done=<BR>. Simple yet powerful, keep it up.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/laurent_r/2024/07/pe=<BR>rl-weekly-challenge-277-count-common.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 277: Count Common</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+277%3A+Count+Common+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r=<BR>%2F2024%2F07%2Fperl-weekly-challenge-277-count-common.html via -at-perlweekly"=<BR>><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Laurent Rosenfeld </span> =<BR> <p style=3D"font-size: 16px"><BR> Another example of how to port Bag of Raku in Perl. Great =<BR>work for spreading the knowledge.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/laurent_r/2024/07/pe=<BR>rl-weekly-challenge-277-strong-pair.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 277: Strong Pair</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+277%3A+Strong+Pair+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r%=<BR>2F2024%2F07%2Fperl-weekly-challenge-277-strong-pair.html via -at-perlweekly"><=<BR>img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Laurent Rosenfeld </span> =<BR> <p style=3D"font-size: 16px"><BR> Raku's combinations method is so handy and make the code c=<BR>ompact. In Perl, simple for loop is enough. Thanks for sharing.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://wlmb.github.io/2024/07/08/PWC277/" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 277</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+277+https%3A%2F%2Fwlmb.github.io%2F2024%2F07%2F08%2FPWC277%2F via -at-p=<BR>erlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Twe=<BR>et"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by W Luis Mochan </span> =<BR><p style=3D"font-size: 16px"><BR> Master of inhouse Perl one-liners sharing great example. Y=<BR>ou really don't want to miss it. Well done.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://wp.me/p2aV3x-m0" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">They call me the count, because I love to count pairs! =<BR>Ah, ah, ah!</a><BR> <a href=3D"https://twitter.com/home?status=3DThey+call+me+th=<BR>e+count%2C+because+I+love+to+count+pairs%21+Ah%2C+ah%2C+ah%21+https%3A%2F%2=<BR>Fwp.me%2Fp2aV3x-m0 via -at-perlweekly"><img src=3D"https://perlweekly.com/img/=<BR>twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/packy_anderson/">Packy Anderson</a> (<a=<BR> href=3D"https://metacpan.org/author/PACKY">PACKY</a>) </s=<BR>pan> <p style=3D"font-size: 16px"><BR> Another cool use of CPAN module, simple and easy interface=<BR> to get the job done. Thanks for sharing.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://ccgi.campbellsmiths.force9.co.uk/challenge=<BR>/277" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Commons and pairs</a><BR> <a href=3D"https://twitter.com/home?status=3DCommons+and+pai=<BR>rs+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F277 via -at-per=<BR>lweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet=<BR>"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Peter Campbell Smith </span> =<BR> <p style=3D"font-size: 16px"><BR> Cute little solutions in Perl. So simple yet very easy to =<BR>follow. Keep it up great work.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://reiniermaliepaard.nl/perl/pwc/index.php?i=<BR>d=3Dpwc277" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge - 277</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+-+277+https%3A%2F%2Freiniermaliepaard.nl%2Fperl%2Fpwc%2Findex.php%3Fi=<BR>d%3Dpwc277 via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter1=<BR>6.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Reinier Maliepaard </span> =<BR> <p style=3D"font-size: 16px"><BR> Full on demo of CPAN modules. Happy to see the popularity =<BR>among team members. Well done and keep it up.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://hatley-software.blogspot.com/2024/07/robb=<BR>ie-hatleys-solutions-to-weekly.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge #277</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+%23277+https%3A%2F%2Fhatley-software.blogspot.com%2F2024%2F07%2Frobbi=<BR>e-hatleys-solutions-to-weekly.html via -at-perlweekly"><img src=3D"https://per=<BR>lweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://hatley-s=<BR>oftware.blogspot.com/">Robbie Hatley</a> </span> =<BR> <p style=3D"font-size: 16px"><BR> No gimmicks, pure Perl solution using just core functions.=<BR> The end result is still very powerful. Thanks for sharing.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blog.firedrake.org/archive/2024/07/The_We=<BR>ekly_Challenge_277__A_Strong_Count.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">A Strong Count</a><BR> <a href=3D"https://twitter.com/home?status=3DA+Strong+Count+=<BR>https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2024%2F07%2FThe_Weekly_Challen=<BR>ge_277__A_Strong_Count.html via -at-perlweekly"><img src=3D"https://perlweekly=<BR>.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blog.fir=<BR>edrake.org/">Roger Bell West</a> (<a href=3D"https:=<BR>//metacpan.org/author/FIREDRAKE">FIREDRAKE</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> PostScript is getting regular space these days in the week=<BR>ly post. I enjoy reading the code and learning too. Thanks for your contrib=<BR>utions.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/simongreennet/strong-counting-10on=<BR>" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Strong counting</a><BR> <a href=3D"https://twitter.com/home?status=3DStrong+counting=<BR>+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fstrong-counting-10on via -at-perlweekl=<BR>y"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Simon Green </span> <p=<BR> style=3D"font-size: 16px"><BR> Today, I learnt how to declare type for list of list in Py=<BR>thon. Thanks for sharing knowledge every week.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =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<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =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"https://twitter.com/home?status=3DNICEPERL%27s+li=<BR>sts+http%3A%2F%2Fniceperl.blogspot.com%2F by -at-niceperl via -at-perlweekly"><im=<BR>g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><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"https://niceperl.blogspot.com/2024/07/div-4-gre=<BR>at-cpan-modules-released-last.html">Great CPAN modules released last week</=<BR>a>;<br><a href=3D"https://niceperl.blogspot.com/2024/07/dlxxxviii-metacpan-=<BR>weekly-report.html">MetaCPAN weekly report</a>;<br><a href=3D"https://nicep=<BR>erl.blogspot.com/2024/07/dcxiv-stackoverflow-perl-report.html">StackOverflo=<BR>w Perl report</a>.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"events" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Events</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.meetup.com/toronto-perl-mongers/event=<BR>s/qbvmltygckbhc/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Toronto Perl Mongers monthly meeting</a><BR> <a href=3D"https://twitter.com/home?status=3DToronto+Perl+Mo=<BR>ngers+monthly+meeting+https%3A%2F%2Fwww.meetup.com%2Ftoronto-perl-mongers%2=<BR>Fevents%2Fqbvmltygckbhc%2F via -at-perlweekly"><img src=3D"https://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> July 25, 2024, Virtual event<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.meetup.com/code-mavens/events/3014135=<BR>66" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Continuous Integration (CI): GitHub Actions for Perl Pr=<BR>ojects</a><BR> <a href=3D"https://twitter.com/home?status=3DContinuous+Inte=<BR>gration+%28CI%29%3A+GitHub+Actions+for+Perl+Projects+https%3A%2F%2Fwww.meet=<BR>up.com%2Fcode-mavens%2Fevents%2F301413566 via -at-perlweekly"><img src=3D"http=<BR>s://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> August 4, 2024, in Zoom<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.meetup.com/code-mavens/events/3018717=<BR>65/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">GitHub Pages for Perl developers</a><BR> <a href=3D"https://twitter.com/home?status=3DGitHub+Pages+fo=<BR>r+Perl+developers+https%3A%2F%2Fwww.meetup.com%2Fcode-mavens%2Fevents%2F301=<BR>871765%2F via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter16=<BR>.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> August 15, 2024, in Zoom<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://act.yapc.eu/lpw2024/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">London Perl and Raku Workshop</a><BR> <a href=3D"https://twitter.com/home?status=3DLondon+Perl+and=<BR>+Raku+Workshop+http%3A%2F%2Fact.yapc.eu%2Flpw2024%2F via -at-perlweekly"><img =<BR>src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> October 26, 2024, in London, UK<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR><BR><tr><td><BR><BR><BR><div id=3D"footer" style=3D"<BR> border-top: 1px solid #ccc;<BR> border-bottom: 1px solid #ccc;<BR>"><BR><p><BR>You joined the Perl Weekly to get weekly e-mails about the Perl programming=<BR> language and related topics.<BR><br /><BR>Want to see more? See <a href=3D"https://perlweekly.com/archive/">the archi=<BR>ves</a> of all the issues.<BR><br /><BR>Reading this as a non-subscriber? <a href=3D"https://perlweekly.com/">click=<BR> here to join us</a> free of charge.<BR><br /><BR>(C) Copyright <a href=3D"https://szabgab.com/">Gabor Szabo</a>. The article=<BR>s are copyright the respective authors.</p><BR>You can <a href=3D"https://perlweekly.com/unsubscribe.html">unsubscribe her=<BR>e</a> if you don't want to receive mails any more.<BR></p><BR><p><BR>You can freely redistribute this message if<BR>you keep the whole message intact, including<BR>the Copyright notice and this text.<BR></p><BR><div><BR><BR></td></tr><BR></table><BR><BR></body><BR></html><BR><BR>--ddb70b794533deec5aebb9a8a1b9fcaad59ddf2b56fb23025111f343a7cc--<BR><BR>--===============0905368919==<BR>Content-Type: text/plain; charset="us-ascii"<BR>MIME-Version: 1.0<BR>Content-Transfer-Encoding: 7bit<BR>Content-Disposition: inline<BR><BR>_______________________________________________<BR>Hangout mailing list<BR>Hangout-at-nylxs.com<BR>http://lists.mrbrklyn.com/mailman/listinfo/hangout<BR><BR>--===============0905368919==--<BR><BR>--===============0905368919==<BR>Content-Type: multipart/alternative; boundary=ddb70b794533deec5aebb9a8a1b9fcaad59ddf2b56fb23025111f343a7cc<BR><BR>--ddb70b794533deec5aebb9a8a1b9fcaad59ddf2b56fb23025111f343a7cc<BR>Content-Transfer-Encoding: quoted-printable<BR>Content-Type: text/plain; charset=us-ascii<BR>Mime-Version: 1.0<BR><BR>Perl Weekly=20<BR><BR>https://perlweekly.com/<BR><BR>You can read the newsletter on the web, if you prefer.<BR>https://perlweekly.com/archive/677.html<BR><BR><BR><BR>Hi there!<BR><BR>In case you missed it earlier there plenty of videos from The Perl and Raku<BR>Conference in Las Vegas ( https://www.youtube.com/-at-YAPCNA ) that you can<BR>watch.<BR><BR>There is also a thread on Reddit answering the question: Perl and why you<BR>use it (<BR>https://www.reddit.com/r/perl/comments/1dzblqj/perl_and_why_you_use_it/ ).<BR><BR>First time I taught Perl was in the year 2000. It was one of the local<BR>training companies that hired me, gave me their teaching material, and sent<BR>me in the classroom. I remember standing in front of the class for some<BR>time that felt ages without any clue what to say. Then somehow I started to<BR>speak. Apparently the course went well enough as they asked me to teach<BR>again. Since then a lot has happened. I created my own training materials.<BR>I started to offer my courses directly to the clients, and I taught Perl to<BR>more than a 1,000 people. Both in Israel and in some other countries. It<BR>was really nice. It let me travel to Perl conferences and workshops around<BR>the world and meet nice people. Unfortunately there are hardly any Perl<BR>training courses these days and unless there are some major changes in the<BR>language I don't expect this to change.<BR><BR>I am mentioning this because this week is the first time I am teaching an<BR>in-person Rust course. Interestingly, to a bunch of Python programmers who<BR>are switching from Python to Rust. I am both nervous and excited. I am<BR>excited as I love learning and the explaining new technologies and there is<BR>a lot to learn in Rust. There is also more to teach in Rust as it is much<BR>harder to learn than Perl or Python.<BR><BR>Anyway<BR><BR>Enjoy your week!<BR><BR> --<BR> Your editor: Gabor Szabo.<BR><BR><BR>Event reports<BR><BR> =20<BR> The Perl and Raku Conference 2024 - Las Vegas<BR> https://www.kcaran.com/posts/the-perl-and-raku-conference-2024-las-vegas.=<BR>html<BR>=20<BR> The report of Keith Carangelo.<BR> --------------<BR><BR> =20<BR> Fear and loathing at YAPC<BR> https://troglodyne.net/posts/9765a97f-e63a-4287-953a-62203753b6bb<BR>=20<BR> Despite being the worst attended YAPC in recent memory, 2024's show in<BR> Vegas had some of the best talks in a long while.<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Virtual presentations for Perl developers<BR><BR> =20<BR> Continuous Integration (CI): GitHub Actions for Perl Projects (Free Virtu=<BR>al presentation on August 4)<BR> https://www.meetup.com/code-mavens/events/301413566/<BR>=20<BR> This events was postponed to August 4. In this virtual event you will lea=<BR>rn<BR> why and how to use GitHub Actions as a CI system for your Perl projects.<BR> The meeting is free of charge thanks to my supporters (<BR> https://szabgab.com/supporters ) via Patreon (<BR> https://www.patreon.com/szabgab ) and GitHub (<BR> https://github.com/sponsors/szabgab/ ). Besides this event I am running<BR> many more, so make sure you check the Code Mavens meetup group (<BR> https://www.meetup.com/code-mavens/ ) and also register to it.<BR> --------------<BR><BR> =20<BR> GitHub Pages for Perl developers (Free Virtual presentation on August 15)<BR> https://www.meetup.com/code-mavens/events/301871765/<BR>=20<BR> In this virtual event you will learn how to use Markdown and GitHub Pages<BR> to create a simple web site and then we'll extend our use of GitHub<BR> Actions to generate the site using Perl. Register now!<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Articles<BR><BR> =20<BR> The Quest for Performance Part IV : May the SIMD Force be with you<BR> https://chrisarg.github.io/Killing-It-with-PERL/2024/07/09/The-Quest-For-=<BR>Performance-Part-IV-May-the-SIMD-Force-Be-With-You.html<BR>=20<BR> See discussion on reddit (<BR> https://www.reddit.com/r/perl/comments/1e1zorp/the_quest_for_performance_<BR> part_iv/ )<BR> --------------<BR><BR> =20<BR> A p5p discussion about adding :writer to perlclass<BR> https://www.reddit.com/r/perl/comments/1e1f9y5/a_p5p_discussion_about_add=<BR>ing_writer_to_perlclass/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> Using Coro and AnyEvent Interactively<BR> https://blogs.perl.org/users/gg/2024/07/using-coro-and-anyevent-interacti=<BR>vely.html<BR>=20<BR> I have not been able to figure out how to run an async thread in the<BR> background while using a REPL like reply. The moment I run the main loop,<BR> it takes over the input from the REPL. Here's what a typical failed REPL<BR> session might look like.<BR> --------------<BR><BR> =20<BR> Migrating from MySQL to PostgreSQL<BR> https://dev.to/mrpercival/migrating-from-mysql-to-postgresql-1oh7<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> Perl and why you use it<BR> https://www.reddit.com/r/perl/comments/1dzblqj/perl_and_why_you_use_it/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> Perl script to write into the Fediverse (and Nostr)<BR> https://alashazam.wordpress.com/2024/07/09/perl-script-to-write-into-the-=<BR>fediverse-and-nostr/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> apparently NUL is mostly whitespace in Perl?<BR> https://rjbs.cloud/blog/2024/07/nul-bytes-in-perl/<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR> How to use perl v5.40's boolean builtins in Mojo::Pg queries<BR> https://blogs.perl.org/users/karjala/2024/07/how-to-use-perl-v540s-boolea=<BR>n-builtins-in-mojopg-queries.html<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Grants<BR><BR> =20<BR> Maintaining Perl 5 Core (Dave Mitchell): June 2024<BR> https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_june_=<BR>2024<BR>=20<BR> =20<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>The Weekly Challenge<BR>The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid<BR> Anwar ( https://manwar.org ) will help you step out of your comfort-zone.<BR> You can even win prize money of $50 by participating in the weekly<BR> challenge. We pick one champion at the end of the month from among all of<BR> the contributors during the month, thanks to the sponsor Lance Wicks.<BR> =20<BR> The Weekly Challenge - 278<BR> https://theweeklychallenge.org/blog/perl-weekly-challenge-278<BR>=20<BR> Welcome to a new week with a couple of fun tasks "Sort String" and "Rever=<BR>se<BR> Word". If you are new to the weekly challenge then why not join us and<BR> have fun every week. For more information, please read the FAQ (<BR> https://theweeklychallenge.org/faq ).<BR> --------------<BR><BR> =20<BR> RECAP - The Weekly Challenge - 277<BR> https://theweeklychallenge.org/blog/recap-challenge-277<BR>=20<BR> Enjoy a quick recap of last week's contributions by Team PWC dealing with<BR> the "Count Common" and "Strong Pair" tasks in Perl and Raku. You will<BR> find plenty of solutions to keep you busy.<BR> --------------<BR><BR> =20<BR> TWC277<BR> https://deadmarshal.blogspot.com/2024/07/twc277.html<BR>=20<BR> CPAN modules can be very handy to get you elegant one liner. Thanks for<BR> sharing the knowledge with us.<BR> --------------<BR><BR> =20<BR> Count the Common Ones and the Strong Pairs<BR> https://github.com/atschneid/perlweeklychallenge-club/blob/master/challen=<BR>ge-277/atschneid/README.md<BR>=20<BR> Erlang is the surprise guest language this week. I love the simple<BR> narrative, it is so easy to follow. Keep sharing.<BR> --------------<BR><BR> =20<BR> Strong Count<BR> https://raku-musings.com/strong-count.html<BR>=20<BR> Another cool use case for Bag of Raku magics. The end result is one-liner=<BR>.<BR> Great, keep it up.<BR> --------------<BR><BR> =20<BR> Strength Uncombined<BR> https://blogs.perl.org/users/bruce_gray/2024/07/twc-277-strength-uncombin=<BR>ed.html<BR>=20<BR> Bag for Perl can be found in CPAN module Set::Bag. CPAN is the rockstar.<BR> Highly recommended.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge: Week 277<BR> https://www.braincells.com/perl/2024/07/perl_weekly_challenge_week_277.ht=<BR>ml<BR>=20<BR> The one liner in the end of the post is the gem of code. Great work, than=<BR>ks<BR> for sharing.<BR> --------------<BR><BR> =20<BR> Common Strength<BR> https://github.sommrey.de/the-bears-den/2024/07/12/ch-277.html<BR>=20<BR> Simple for loop showing the power and getting the job done. Simple yet<BR> powerful, keep it up.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge 277: Count Common<BR> https://blogs.perl.org/users/laurent_r/2024/07/perl-weekly-challenge-277-=<BR>count-common.html<BR>=20<BR> Another example of how to port Bag of Raku in Perl. Great work for<BR> spreading the knowledge.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge 277: Strong Pair<BR> https://blogs.perl.org/users/laurent_r/2024/07/perl-weekly-challenge-277-=<BR>strong-pair.html<BR>=20<BR> Raku's combinations method is so handy and make the code compact. In Perl=<BR>,<BR> simple for loop is enough. Thanks for sharing.<BR> --------------<BR><BR> =20<BR> Perl Weekly Challenge 277<BR> https://wlmb.github.io/2024/07/08/PWC277/<BR>=20<BR> Master of inhouse Perl one-liners sharing great example. You really don't<BR> want to miss it. Well done.<BR> --------------<BR><BR> =20<BR> They call me the count, because I love to count pairs! Ah, ah, ah!<BR> https://wp.me/p2aV3x-m0<BR>=20<BR> Another cool use of CPAN module, simple and easy interface to get the job<BR> done. Thanks for sharing.<BR> --------------<BR><BR> =20<BR> Commons and pairs<BR> http://ccgi.campbellsmiths.force9.co.uk/challenge/277<BR>=20<BR> Cute little solutions in Perl. So simple yet very easy to follow. Keep it<BR> up great work.<BR> --------------<BR><BR> =20<BR> The Weekly Challenge - 277<BR> https://reiniermaliepaard.nl/perl/pwc/index.php?id=3Dpwc277<BR>=20<BR> Full on demo of CPAN modules. Happy to see the popularity among team<BR> members. Well done and keep it up.<BR> --------------<BR><BR> =20<BR> The Weekly Challenge #277<BR> https://hatley-software.blogspot.com/2024/07/robbie-hatleys-solutions-to-=<BR>weekly.html<BR>=20<BR> No gimmicks, pure Perl solution using just core functions. The end result<BR> is still very powerful. Thanks for sharing.<BR> --------------<BR><BR> =20<BR> A Strong Count<BR> https://blog.firedrake.org/archive/2024/07/The_Weekly_Challenge_277__A_St=<BR>rong_Count.html<BR>=20<BR> PostScript is getting regular space these days in the weekly post. I enjo=<BR>y<BR> reading the code and learning too. Thanks for your contributions.<BR> --------------<BR><BR> =20<BR> Strong counting<BR> https://dev.to/simongreennet/strong-counting-10on<BR>=20<BR> Today, I learnt how to declare type for list of list in Python. Thanks fo=<BR>r<BR> sharing knowledge every week.<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Weekly collections<BR><BR> =20<BR> NICEPERL's lists<BR> http://niceperl.blogspot.com/<BR>=20<BR> Great CPAN modules released last week (<BR> https://niceperl.blogspot.com/2024/07/div-4-great-cpan-modules-released-l<BR> ast.html );<BR> MetaCPAN weekly report (<BR> https://niceperl.blogspot.com/2024/07/dlxxxviii-metacpan-weekly-report.ht<BR> ml );<BR> StackOverflow Perl report (<BR> https://niceperl.blogspot.com/2024/07/dcxiv-stackoverflow-perl-report.htm<BR> l ).<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR>Events<BR><BR> =20<BR> Toronto Perl Mongers monthly meeting<BR> https://www.meetup.com/toronto-perl-mongers/events/qbvmltygckbhc/<BR>=20<BR> July 25, 2024, Virtual event<BR> --------------<BR><BR> =20<BR> Continuous Integration (CI): GitHub Actions for Perl Projects<BR> https://www.meetup.com/code-mavens/events/301413566<BR>=20<BR> August 4, 2024, in Zoom<BR> --------------<BR><BR> =20<BR> GitHub Pages for Perl developers<BR> https://www.meetup.com/code-mavens/events/301871765/<BR>=20<BR> August 15, 2024, in Zoom<BR> --------------<BR><BR> =20<BR> London Perl and Raku Workshop<BR> http://act.yapc.eu/lpw2024/<BR>=20<BR> October 26, 2024, in London, UK<BR> --------------<BR><BR> =20<BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR><BR><BR><BR><BR>You joined the Perl Weekly to get weekly e-mails about the Perl programming=<BR> language and related topics.<BR><BR>Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a=<BR>ll the issues.<BR><BR>Reading this as a non-subscriber? Join us free of charge. https://perlweekl=<BR>y.com/<BR><BR>(C) Copyright Gabor Szabo https://szabgab.com/<BR>The articles are copyright the respective authors.<BR><BR>You can freely redistribute this message if<BR>you keep the whole message intact, including<BR>the Copyright notice and this text.<BR><BR>If you don't want to receive mails any more<BR>you can unsubscribe here: https://perlweekly.com/unsubscribe.html<BR><BR><BR>--ddb70b794533deec5aebb9a8a1b9fcaad59ddf2b56fb23025111f343a7cc<BR>Content-Transfer-Encoding: quoted-printable<BR>Content-Type: text/html; charset=us-ascii<BR>Mime-Version: 1.0<BR><BR><!DOCTYPE html><BR><html lang=3D"en"><BR><head><BR> <meta charset=3D"utf-8"><BR> <meta name=3D"viewport" content=3D"width=3Ddevice-width, initial-scale=3D=<BR>1.0, user-scalable=3Dyes"><BR> <title>Perl Weekly Issue #677 - 2024-07-15 - Reports from TPRC 2024</titl=<BR>e><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"https://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<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<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 #677 - 2024-07-15 - Reports from TPRC 2024<BR> </p><BR><BR> <a href=3D"https://perlweekly.com/latest.html">latest</a> | <a href=3D"=<BR>https://perlweekly.com/archive">archive</a> | edited by <a href=3D"http://s=<BR>zabgab.com/">Gabor Szabo</a><BR><BR> =20<BR> <div><BR> This edition was made possible by the <a href=3D"https://www.patreo=<BR>n.com/szabgab">supporters of our cause</a>.<BR> </div><BR> =20<BR><BR> <div style=3D"text-align: center"><BR> You can <a href=3D"https://perlweekly.com/archive/677.html">read the ne=<BR>wsletter on the web</a>, if you prefer.<BR> </div><BR>=20<BR></td></tr><BR><BR><tr><td><BR> <table><BR> <tr><td><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Hi there!<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> In case you missed it earlier there plenty of <a href=3D"https://ww=<BR>w.youtube.com/-at-YAPCNA">videos from The Perl and Raku Conference in Las Vega=<BR>s</a> that you can watch.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> There is also a thread on Reddit answering the question: <a href=3D=<BR>"https://www.reddit.com/r/perl/comments/1dzblqj/perl_and_why_you_use_it/">P=<BR>erl and why you use it</a>.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> First time I taught Perl was in the year 2000. It was one of the lo=<BR>cal training companies that hired me, gave me their teaching material, and =<BR>sent me in the classroom. I remember standing in front of the class for som=<BR>e time that felt ages without any clue what to say. Then somehow I started =<BR>to speak. Apparently the course went well enough as they asked me to teach =<BR>again. Since then a lot has happened. I created my own training materials. =<BR>I started to offer my courses directly to the clients, and I taught Perl to=<BR> more than a 1,000 people. Both in Israel and in some other countries. It w=<BR>as really nice. It let me travel to Perl conferences and workshops around t=<BR>he world and meet nice people. Unfortunately there are hardly any Perl trai=<BR>ning courses these days and unless there are some major changes in the lang=<BR>uage I don't expect this to change.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> I am mentioning this because this week is the first time I am teach=<BR>ing an in-person Rust course. Interestingly, to a bunch of Python programme=<BR>rs who are switching from Python to Rust. I am both nervous and excited. I =<BR>am excited as I love learning and the explaining new technologies and there=<BR> is a lot to learn in Rust. There is also more to teach in Rust as it is mu=<BR>ch harder to learn than Perl or Python.<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Anyway<BR> </p><BR> =20<BR> <p style=3D"font-size: 16px"><BR> Enjoy your week!<BR> </p><BR> =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"https://perlweekly.com/i=<BR>mg/gabor_szabo.png" /><BR> </td></tr><BR> </table><BR></td></tr><BR><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<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.kcaran.com/posts/the-perl-and-raku-co=<BR>nference-2024-las-vegas.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Perl and Raku Conference 2024 - Las Vegas</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Perl+and+Ra=<BR>ku+Conference+2024+-+Las+Vegas+https%3A%2F%2Fwww.kcaran.com%2Fposts%2Fthe-p=<BR>erl-and-raku-conference-2024-las-vegas.html via -at-perlweekly"><img src=3D"ht=<BR>tps://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://www.kcar=<BR>an.com/">Keith Carangelo</a> </span> <p styl=<BR>e=3D"font-size: 16px"><BR> The report of Keith Carangelo.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://troglodyne.net/posts/9765a97f-e63a-4287-9=<BR>53a-62203753b6bb" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Fear and loathing at YAPC</a><BR> <a href=3D"https://twitter.com/home?status=3DFear+and+loathi=<BR>ng+at+YAPC+https%3A%2F%2Ftroglodyne.net%2Fposts%2F9765a97f-e63a-4287-953a-6=<BR>2203753b6bb via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter=<BR>16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by George S. Baugh </span> =<BR> <p style=3D"font-size: 16px"><BR> Despite being the worst attended YAPC in recent memory, 20=<BR>24's show in Vegas had some of the best talks in a long while.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"virtual_presentations_for_perl_devel=<BR>opers" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Virtual presenta=<BR>tions for Perl developers</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.meetup.com/code-mavens/events/3014135=<BR>66/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Continuous Integration (CI): GitHub Actions for Perl Pr=<BR>ojects (Free Virtual presentation on August 4)</a><BR> <a href=3D"https://twitter.com/home?status=3DContinuous+Inte=<BR>gration+%28CI%29%3A+GitHub+Actions+for+Perl+Projects+%28Free+Virtual+presen=<BR>tation+on+August+4%29+https%3A%2F%2Fwww.meetup.com%2Fcode-mavens%2Fevents%2=<BR>F301413566%2F by -at-szabgab via -at-perlweekly"><img src=3D"https://perlweekly.c=<BR>om/img/twitter16.png" alt=3D"Tweet"></a><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> This events was postponed to August 4. In this virtual eve=<BR>nt you will learn why and how to use GitHub Actions as a CI system for your=<BR> Perl projects. The meeting is free of charge thanks to my <a href=3D"https=<BR>://szabgab.com/supporters">supporters</a> via <a href=3D"https://www.patreo=<BR>n.com/szabgab">Patreon</a> and <a href=3D"https://github.com/sponsors/szabg=<BR>ab/">GitHub</a>. Besides this event I am running many more, so make sure yo=<BR>u check the <a href=3D"https://www.meetup.com/code-mavens/">Code Mavens mee=<BR>tup group</a> and also register to it.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.meetup.com/code-mavens/events/3018717=<BR>65/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">GitHub Pages for Perl developers (Free Virtual presenta=<BR>tion on August 15)</a><BR> <a href=3D"https://twitter.com/home?status=3DGitHub+Pages+fo=<BR>r+Perl+developers+%28Free+Virtual+presentation+on+August+15%29+https%3A%2F%=<BR>2Fwww.meetup.com%2Fcode-mavens%2Fevents%2F301871765%2F by -at-szabgab via -at-per=<BR>lweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet=<BR>"></a><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> In this virtual event you will learn how to use Markdown a=<BR>nd GitHub Pages to create a simple web site and then we'll extend our use o=<BR>f GitHub Actions to generate the site using Perl. Register now!<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =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<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://chrisarg.github.io/Killing-It-with-PERL/2=<BR>024/07/09/The-Quest-For-Performance-Part-IV-May-the-SIMD-Force-Be-With-You.=<BR>html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Quest for Performance Part IV : May the SIMD Force =<BR>be with you</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Quest+for+P=<BR>erformance+Part+IV+%3A+May+the+SIMD+Force+be+with+you+https%3A%2F%2Fchrisar=<BR>g.github.io%2FKilling-It-with-PERL%2F2024%2F07%2F09%2FThe-Quest-For-Perform=<BR>ance-Part-IV-May-the-SIMD-Force-Be-With-You.html via -at-perlweekly"><img src=<BR>=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> See discussion on <a href=3D"https://www.reddit.com/r/perl=<BR>/comments/1e1zorp/the_quest_for_performance_part_iv/">reddit</a><BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.reddit.com/r/perl/comments/1e1f9y5/a_=<BR>p5p_discussion_about_adding_writer_to_perlclass/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">A p5p discussion about adding :writer to perlclass</a><BR> <a href=3D"https://twitter.com/home?status=3DA+p5p+discussio=<BR>n+about+adding+%3Awriter+to+perlclass+https%3A%2F%2Fwww.reddit.com%2Fr%2Fpe=<BR>rl%2Fcomments%2F1e1f9y5%2Fa_p5p_discussion_about_adding_writer_to_perlclass=<BR>%2F via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" =<BR>alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/gg/2024/07/using-cor=<BR>o-and-anyevent-interactively.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Using Coro and AnyEvent Interactively</a><BR> <a href=3D"https://twitter.com/home?status=3DUsing+Coro+and+=<BR>AnyEvent+Interactively+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fgg%2F2024%2F0=<BR>7%2Fusing-coro-and-anyevent-interactively.html via -at-perlweekly"><img src=3D=<BR>"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> I have not been able to figure out how to run an async thr=<BR>ead in the background while using a REPL like reply. The moment I run the m=<BR>ain loop, it takes over the input from the REPL. Here's what a typical fail=<BR>ed REPL session might look like.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/mrpercival/migrating-from-mysql-to=<BR>-postgresql-1oh7" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Migrating from MySQL to PostgreSQL</a><BR> <a href=3D"https://twitter.com/home?status=3DMigrating+from+=<BR>MySQL+to+PostgreSQL+https%3A%2F%2Fdev.to%2Fmrpercival%2Fmigrating-from-mysq=<BR>l-to-postgresql-1oh7 via -at-perlweekly"><img src=3D"https://perlweekly.com/im=<BR>g/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://dev.to/m=<BR>rpercival">Lawrence Cooke</a> </span> <p sty=<BR>le=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.reddit.com/r/perl/comments/1dzblqj/pe=<BR>rl_and_why_you_use_it/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl and why you use it</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+and+why+yo=<BR>u+use+it+https%3A%2F%2Fwww.reddit.com%2Fr%2Fperl%2Fcomments%2F1dzblqj%2Fper=<BR>l_and_why_you_use_it%2F via -at-perlweekly"><img src=3D"https://perlweekly.com=<BR>/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://alashazam.wordpress.com/2024/07/09/perl-s=<BR>cript-to-write-into-the-fediverse-and-nostr/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl script to write into the Fediverse (and Nostr)</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+script+to+=<BR>write+into+the+Fediverse+%28and+Nostr%29+https%3A%2F%2Falashazam.wordpress.=<BR>com%2F2024%2F07%2F09%2Fperl-script-to-write-into-the-fediverse-and-nostr%2F=<BR> via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=<BR>=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://rjbs.cloud/blog/2024/07/nul-bytes-in-perl=<BR>/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">apparently NUL is mostly whitespace in Perl?</a><BR> <a href=3D"https://twitter.com/home?status=3Dapparently+NUL+=<BR>is+mostly+whitespace+in+Perl%3F+https%3A%2F%2Frjbs.cloud%2Fblog%2F2024%2F07=<BR>%2Fnul-bytes-in-perl%2F via -at-perlweekly"><img src=3D"https://perlweekly.com=<BR>/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://rjbs.clo=<BR>ud/">Ricardo Signes</a> (<a href=3D"https://metacpa=<BR>n.org/author/RJBS">RJBS</a>) </span> <p styl=<BR>e=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/karjala/2024/07/how-=<BR>to-use-perl-v540s-boolean-builtins-in-mojopg-queries.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">How to use perl v5.40's boolean builtins in Mojo::Pg qu=<BR>eries</a><BR> <a href=3D"https://twitter.com/home?status=3DHow+to+use+perl=<BR>+v5.40%27s+boolean+builtins+in+Mojo%3A%3APg+queries+https%3A%2F%2Fblogs.per=<BR>l.org%2Fusers%2Fkarjala%2F2024%2F07%2Fhow-to-use-perl-v540s-boolean-builtin=<BR>s-in-mojopg-queries.html via -at-perlweekly"><img src=3D"https://perlweekly.co=<BR>m/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/karjala/">Alexander Karelas</a> (<a hre=<BR>f=3D"https://metacpan.org/author/KARJALA">KARJALA</a>) </s=<BR>pan> <p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/alexander_karelas.png" title=3D"Alexander Karelas" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =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<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://news.perlfoundation.org/post/maintaining_=<BR>perl_dave_mitchell_june_2024" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Maintaining Perl 5 Core (Dave Mitchell): June 2024</a><BR> <a href=3D"https://twitter.com/home?status=3DMaintaining+Per=<BR>l+5+Core+%28Dave+Mitchell%29%3A+June+2024+https%3A%2F%2Fnews.perlfoundation=<BR>.org%2Fpost%2Fmaintaining_perl_dave_mitchell_june_2024 via -at-perlweekly"><im=<BR>g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Dave Mitchell </span> =<BR><p style=3D"font-size: 16px"><BR> =20<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"the_weekly_challenge" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">The Weekly Chall=<BR>enge</div><BR> =20<BR> <p style=3D"font-size: 16px"><a href=3D"https://theweeklychalle=<BR>nge.org">The Weekly Challenge</a> by <a href=3D"https://manwar.org">Mohamma=<BR>d Sajid Anwar</a> will help you step out of your comfort-zone. You can even=<BR> win prize money of $50 by participating in the weekly challenge. We pick o=<BR>ne champion at the end of the month from among all of the contributors duri=<BR>ng the month, thanks to the sponsor Lance Wicks.</p><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/perl-weekly-c=<BR>hallenge-278" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge - 278</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+-+278+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Fperl-weekly-chall=<BR>enge-278 by -at-cpan_author via -at-perlweekly"><img src=3D"https://perlweekly.co=<BR>m/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://manwar.o=<BR>rg/">Mohammad Sajid Anwar</a> (<a href=3D"https://m=<BR>etacpan.org/author/MANWAR">MANWAR</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Welcome to a new week with a couple of fun tasks "Sort Str=<BR>ing" and "Reverse Word". If you are new to the weekly challenge then why no=<BR>t join us and have fun every week. For more information, please read the <a=<BR> href=3D"https://theweeklychallenge.org/faq">FAQ</a>.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://theweeklychallenge.org/blog/recap-challen=<BR>ge-277" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">RECAP - The Weekly Challenge - 277</a><BR> <a href=3D"https://twitter.com/home?status=3DRECAP+-+The+Wee=<BR>kly+Challenge+-+277+https%3A%2F%2Ftheweeklychallenge.org%2Fblog%2Frecap-cha=<BR>llenge-277 by -at-cpan_author via -at-perlweekly"><img src=3D"https://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://manwar.o=<BR>rg/">Mohammad Sajid Anwar</a> (<a href=3D"https://m=<BR>etacpan.org/author/MANWAR">MANWAR</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> Enjoy a quick recap of last week's contributions by Team P=<BR>WC dealing with the "Count Common" and "Strong Pair" tasks in Perl and Raku=<BR>. You will find plenty of solutions to keep you busy.<BR> </p><BR> =20<BR> </div><BR> </td><td style=3D"width:100px"><img src=3D"https://perlweekly.co=<BR>m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /><BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://deadmarshal.blogspot.com/2024/07/twc277.h=<BR>tml" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">TWC277</a><BR> <a href=3D"https://twitter.com/home?status=3DTWC277+https%3A=<BR>%2F%2Fdeadmarshal.blogspot.com%2F2024%2F07%2Ftwc277.html via -at-perlweekly"><=<BR>img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Ali Moradi </span> <p =<BR>style=3D"font-size: 16px"><BR> CPAN modules can be very handy to get you elegant one line=<BR>r. Thanks for sharing the knowledge with us.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.com/atschneid/perlweeklychallenge-=<BR>club/blob/master/challenge-277/atschneid/README.md" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Count the Common Ones and the Strong Pairs</a><BR> <a href=3D"https://twitter.com/home?status=3DCount+the+Commo=<BR>n+Ones+and+the+Strong+Pairs+https%3A%2F%2Fgithub.com%2Fatschneid%2Fperlweek=<BR>lychallenge-club%2Fblob%2Fmaster%2Fchallenge-277%2Fatschneid%2FREADME.md vi=<BR>a -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D=<BR>"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Andrew Schneider </span> =<BR> <p style=3D"font-size: 16px"><BR> Erlang is the surprise guest language this week. I love th=<BR>e simple narrative, it is so easy to follow. Keep sharing.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://raku-musings.com/strong-count.html" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Strong Count</a><BR> <a href=3D"https://twitter.com/home?status=3DStrong+Count+ht=<BR>tps%3A%2F%2Fraku-musings.com%2Fstrong-count.html via -at-perlweekly"><img src=<BR>=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Arne Sommer </span> <p=<BR> style=3D"font-size: 16px"><BR> Another cool use case for Bag of Raku magics. The end resu=<BR>lt is one-liner. Great, keep it up.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/bruce_gray/2024/07/t=<BR>wc-277-strength-uncombined.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Strength Uncombined</a><BR> <a href=3D"https://twitter.com/home?status=3DStrength+Uncomb=<BR>ined+https%3A%2F%2Fblogs.perl.org%2Fusers%2Fbruce_gray%2F2024%2F07%2Ftwc-27=<BR>7-strength-uncombined.html via -at-perlweekly"><img src=3D"https://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Bruce Gray </span> <p =<BR>style=3D"font-size: 16px"><BR> Bag for Perl can be found in CPAN module Set::Bag. CPAN is=<BR> the rockstar. Highly recommended.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.braincells.com/perl/2024/07/perl_week=<BR>ly_challenge_week_277.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge: Week 277</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge%3A+Week+277+https%3A%2F%2Fwww.braincells.com%2Fperl%2F2024%2F07%2Fpe=<BR>rl_weekly_challenge_week_277.html via -at-perlweekly"><img src=3D"https://perl=<BR>weekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Jaldhar H. Vyas </span> =<BR> <p style=3D"font-size: 16px"><BR> The one liner in the end of the post is the gem of code. G=<BR>reat work, thanks for sharing.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://github.sommrey.de/the-bears-den/2024/07/1=<BR>2/ch-277.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Common Strength</a><BR> <a href=3D"https://twitter.com/home?status=3DCommon+Strength=<BR>+https%3A%2F%2Fgithub.sommrey.de%2Fthe-bears-den%2F2024%2F07%2F12%2Fch-277.=<BR>html via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png"=<BR> alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Jorg Sommrey </span> <=<BR>p style=3D"font-size: 16px"><BR> Simple for loop showing the power and getting the job done=<BR>. Simple yet powerful, keep it up.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/laurent_r/2024/07/pe=<BR>rl-weekly-challenge-277-count-common.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 277: Count Common</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+277%3A+Count+Common+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r=<BR>%2F2024%2F07%2Fperl-weekly-challenge-277-count-common.html via -at-perlweekly"=<BR>><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Laurent Rosenfeld </span> =<BR> <p style=3D"font-size: 16px"><BR> Another example of how to port Bag of Raku in Perl. Great =<BR>work for spreading the knowledge.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blogs.perl.org/users/laurent_r/2024/07/pe=<BR>rl-weekly-challenge-277-strong-pair.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 277: Strong Pair</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+277%3A+Strong+Pair+https%3A%2F%2Fblogs.perl.org%2Fusers%2Flaurent_r%=<BR>2F2024%2F07%2Fperl-weekly-challenge-277-strong-pair.html via -at-perlweekly"><=<BR>img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Laurent Rosenfeld </span> =<BR> <p style=3D"font-size: 16px"><BR> Raku's combinations method is so handy and make the code c=<BR>ompact. In Perl, simple for loop is enough. Thanks for sharing.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://wlmb.github.io/2024/07/08/PWC277/" style=<BR>=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Perl Weekly Challenge 277</a><BR> <a href=3D"https://twitter.com/home?status=3DPerl+Weekly+Cha=<BR>llenge+277+https%3A%2F%2Fwlmb.github.io%2F2024%2F07%2F08%2FPWC277%2F via -at-p=<BR>erlweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Twe=<BR>et"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by W Luis Mochan </span> =<BR><p style=3D"font-size: 16px"><BR> Master of inhouse Perl one-liners sharing great example. Y=<BR>ou really don't want to miss it. Well done.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://wp.me/p2aV3x-m0" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">They call me the count, because I love to count pairs! =<BR>Ah, ah, ah!</a><BR> <a href=3D"https://twitter.com/home?status=3DThey+call+me+th=<BR>e+count%2C+because+I+love+to+count+pairs%21+Ah%2C+ah%2C+ah%21+https%3A%2F%2=<BR>Fwp.me%2Fp2aV3x-m0 via -at-perlweekly"><img src=3D"https://perlweekly.com/img/=<BR>twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"http://blogs.per=<BR>l.org/users/packy_anderson/">Packy Anderson</a> (<a=<BR> href=3D"https://metacpan.org/author/PACKY">PACKY</a>) </s=<BR>pan> <p style=3D"font-size: 16px"><BR> Another cool use of CPAN module, simple and easy interface=<BR> to get the job done. Thanks for sharing.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://ccgi.campbellsmiths.force9.co.uk/challenge=<BR>/277" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Commons and pairs</a><BR> <a href=3D"https://twitter.com/home?status=3DCommons+and+pai=<BR>rs+http%3A%2F%2Fccgi.campbellsmiths.force9.co.uk%2Fchallenge%2F277 via -at-per=<BR>lweekly"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet=<BR>"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Peter Campbell Smith </span> =<BR> <p style=3D"font-size: 16px"><BR> Cute little solutions in Perl. So simple yet very easy to =<BR>follow. Keep it up great work.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://reiniermaliepaard.nl/perl/pwc/index.php?i=<BR>d=3Dpwc277" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge - 277</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+-+277+https%3A%2F%2Freiniermaliepaard.nl%2Fperl%2Fpwc%2Findex.php%3Fi=<BR>d%3Dpwc277 via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter1=<BR>6.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Reinier Maliepaard </span> =<BR> <p style=3D"font-size: 16px"><BR> Full on demo of CPAN modules. Happy to see the popularity =<BR>among team members. Well done and keep it up.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://hatley-software.blogspot.com/2024/07/robb=<BR>ie-hatleys-solutions-to-weekly.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">The Weekly Challenge #277</a><BR> <a href=3D"https://twitter.com/home?status=3DThe+Weekly+Chal=<BR>lenge+%23277+https%3A%2F%2Fhatley-software.blogspot.com%2F2024%2F07%2Frobbi=<BR>e-hatleys-solutions-to-weekly.html via -at-perlweekly"><img src=3D"https://per=<BR>lweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://hatley-s=<BR>oftware.blogspot.com/">Robbie Hatley</a> </span> =<BR> <p style=3D"font-size: 16px"><BR> No gimmicks, pure Perl solution using just core functions.=<BR> The end result is still very powerful. Thanks for sharing.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://blog.firedrake.org/archive/2024/07/The_We=<BR>ekly_Challenge_277__A_Strong_Count.html" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">A Strong Count</a><BR> <a href=3D"https://twitter.com/home?status=3DA+Strong+Count+=<BR>https%3A%2F%2Fblog.firedrake.org%2Farchive%2F2024%2F07%2FThe_Weekly_Challen=<BR>ge_277__A_Strong_Count.html via -at-perlweekly"><img src=3D"https://perlweekly=<BR>.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by <a href=3D"https://blog.fir=<BR>edrake.org/">Roger Bell West</a> (<a href=3D"https:=<BR>//metacpan.org/author/FIREDRAKE">FIREDRAKE</a>) </span> =<BR> <p style=3D"font-size: 16px"><BR> PostScript is getting regular space these days in the week=<BR>ly post. I enjoy reading the code and learning too. Thanks for your contrib=<BR>utions.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://dev.to/simongreennet/strong-counting-10on=<BR>" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Strong counting</a><BR> <a href=3D"https://twitter.com/home?status=3DStrong+counting=<BR>+https%3A%2F%2Fdev.to%2Fsimongreennet%2Fstrong-counting-10on via -at-perlweekl=<BR>y"><img src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <span style=3D"font-size: 14px">=20<BR> by Simon Green </span> <p=<BR> style=3D"font-size: 16px"><BR> Today, I learnt how to declare type for list of list in Py=<BR>thon. Thanks for sharing knowledge every week.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =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<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =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"https://twitter.com/home?status=3DNICEPERL%27s+li=<BR>sts+http%3A%2F%2Fniceperl.blogspot.com%2F by -at-niceperl via -at-perlweekly"><im=<BR>g src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><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"https://niceperl.blogspot.com/2024/07/div-4-gre=<BR>at-cpan-modules-released-last.html">Great CPAN modules released last week</=<BR>a>;<br><a href=3D"https://niceperl.blogspot.com/2024/07/dlxxxviii-metacpan-=<BR>weekly-report.html">MetaCPAN weekly report</a>;<br><a href=3D"https://nicep=<BR>erl.blogspot.com/2024/07/dcxiv-stackoverflow-perl-report.html">StackOverflo=<BR>w Perl report</a>.<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR> <tr><td><BR> <hr style=3D"color: red" id=3D"events" /><BR> <div style=3D"font-size: 18px; font-weight: bold;">Events</div><BR> =20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.meetup.com/toronto-perl-mongers/event=<BR>s/qbvmltygckbhc/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Toronto Perl Mongers monthly meeting</a><BR> <a href=3D"https://twitter.com/home?status=3DToronto+Perl+Mo=<BR>ngers+monthly+meeting+https%3A%2F%2Fwww.meetup.com%2Ftoronto-perl-mongers%2=<BR>Fevents%2Fqbvmltygckbhc%2F via -at-perlweekly"><img src=3D"https://perlweekly.=<BR>com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> July 25, 2024, Virtual event<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.meetup.com/code-mavens/events/3014135=<BR>66" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">Continuous Integration (CI): GitHub Actions for Perl Pr=<BR>ojects</a><BR> <a href=3D"https://twitter.com/home?status=3DContinuous+Inte=<BR>gration+%28CI%29%3A+GitHub+Actions+for+Perl+Projects+https%3A%2F%2Fwww.meet=<BR>up.com%2Fcode-mavens%2Fevents%2F301413566 via -at-perlweekly"><img src=3D"http=<BR>s://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> August 4, 2024, in Zoom<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"https://www.meetup.com/code-mavens/events/3018717=<BR>65/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">GitHub Pages for Perl developers</a><BR> <a href=3D"https://twitter.com/home?status=3DGitHub+Pages+fo=<BR>r+Perl+developers+https%3A%2F%2Fwww.meetup.com%2Fcode-mavens%2Fevents%2F301=<BR>871765%2F via -at-perlweekly"><img src=3D"https://perlweekly.com/img/twitter16=<BR>.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> August 15, 2024, in Zoom<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> <tr><td><BR> <table style=3D"width:100%"><tr><td><BR> <div<BR> =20<BR> ><BR> <p style=3D"margin-left: 1.5em;"><BR> <a href=3D"http://act.yapc.eu/lpw2024/" style=3D"<BR> font-size: 18px;<BR> font-weight: bold;<BR> ">London Perl and Raku Workshop</a><BR> <a href=3D"https://twitter.com/home?status=3DLondon+Perl+and=<BR>+Raku+Workshop+http%3A%2F%2Fact.yapc.eu%2Flpw2024%2F via -at-perlweekly"><img =<BR>src=3D"https://perlweekly.com/img/twitter16.png" alt=3D"Tweet"></a><BR> <br /> <p style=3D"font-size: 16px"><BR> October 26, 2024, in London, UK<BR> </p><BR> =20<BR> </div><BR> =20<BR> </td></tr></table>=20<BR> </td></tr><BR> =20<BR> =20<BR><BR><BR><tr><td><BR><BR><BR><div id=3D"footer" style=3D"<BR> border-top: 1px solid #ccc;<BR> border-bottom: 1px solid #ccc;<BR>"><BR><p><BR>You joined the Perl Weekly to get weekly e-mails about the Perl programming=<BR> language and related topics.<BR><br /><BR>Want to see more? See <a href=3D"https://perlweekly.com/archive/">the archi=<BR>ves</a> of all the issues.<BR><br /><BR>Reading this as a non-subscriber? <a href=3D"https://perlweekly.com/">click=<BR> here to join us</a> free of charge.<BR><br /><BR>(C) Copyright <a href=3D"https://szabgab.com/">Gabor Szabo</a>. The article=<BR>s are copyright the respective authors.</p><BR>You can <a href=3D"https://perlweekly.com/unsubscribe.html">unsubscribe her=<BR>e</a> if you don't want to receive mails any more.<BR></p><BR><p><BR>You can freely redistribute this message if<BR>you keep the whole message intact, including<BR>the Copyright notice and this text.<BR></p><BR><div><BR><BR></td></tr><BR></table><BR><BR></body><BR></html><BR><BR>--ddb70b794533deec5aebb9a8a1b9fcaad59ddf2b56fb23025111f343a7cc--<BR><BR>--===============0905368919==<BR>Content-Type: text/plain; charset="us-ascii"<BR>MIME-Version: 1.0<BR>Content-Transfer-Encoding: 7bit<BR>Content-Disposition: inline<BR><BR>_______________________________________________<BR>Hangout mailing list<BR>Hangout-at-nylxs.com<BR>http://lists.mrbrklyn.com/mailman/listinfo/hangout<BR><BR>--===============0905368919==--<BR><BR></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=554038&archive=2024-07-01' CLASS='header'>2024-07-01 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The Supreme Court Says Safe Streets Are </A></B></LI><LI><B><A HREF='./messages.html?id=554039&archive=2024-07-01' CLASS='header'>2024-07-01 Aviva <aviva-at-gmx.us> Subject: [Hangout - NYLXS] Blacks Versus Jews - the open wound </A></B></LI><LI><B><A HREF='./messages.html?id=554040&archive=2024-07-01' CLASS='header'>2024-07-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] must watch </A></B></LI><LI><B><A HREF='./messages.html?id=554041&archive=2024-07-01' CLASS='header'>2024-07-02 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] must watch </A></B></LI><LI><B><A HREF='./messages.html?id=554042&archive=2024-07-01' CLASS='header'>2024-07-02 Ruben Safir <mrbrklyn-at-panix.com> Re: [Hangout - NYLXS] must watch </A></B></LI><LI><B><A HREF='./messages.html?id=554043&archive=2024-07-01' CLASS='header'>2024-07-03 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] New openssh vulnerabilty... </A></B></LI><LI><B><A HREF='./messages.html?id=554044&archive=2024-07-01' CLASS='header'>2024-07-04 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Nothing like a good education to get you started </A></B></LI><LI><B><A HREF='./messages.html?id=554045&archive=2024-07-01' CLASS='header'>2024-07-04 Axel Braun <axel.braun-at-gnuhealth.org> Subject: [Hangout - NYLXS] [Health] New Raspi4 image </A></B></LI><LI><B><A HREF='./messages.html?id=554046&archive=2024-07-01' CLASS='header'>2024-07-01 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] Free Software Supporter -- Issue 195, July 2024 </A></B></LI><LI><B><A HREF='./messages.html?id=554047&archive=2024-07-01' CLASS='header'>2024-07-11 Aviva <aviva-at-gmx.us> Re: [Hangout - NYLXS] Blacks Versus Jews - the open wound </A></B></LI><LI><B><A HREF='./messages.html?id=554048&archive=2024-07-01' CLASS='header'>2024-07-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Blacks Versus Jews - the open wound </A></B></LI><LI><B><A HREF='./messages.html?id=554049&archive=2024-07-01' CLASS='header'>2024-07-11 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] [ Docs ] Blacks Versus Jews - the open wound </A></B></LI><LI><B><A HREF='./messages.html?id=554050&archive=2024-07-01' CLASS='header'>2024-07-14 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] No Jews of any kind </A></B></LI><LI><B><A HREF='./messages.html?id=554051&archive=2024-07-01' CLASS='header'>2024-07-15 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #677 - Reports from TPRC 2024 </A></B></LI><LI><B><A HREF='./messages.html?id=554052&archive=2024-07-01' CLASS='header'>2024-07-19 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Crossfire Alternative maps </A></B></LI><LI><B><A HREF='./messages.html?id=554053&archive=2024-07-01' CLASS='header'>2024-07-19 mayer ilovitz <pmamayeri-at-gmail.com> Subject: [Hangout - NYLXS] =?utf-8?b?ZmRkLm9yZyA3LzE5LzI0OiBJcmFuIOKAmE9u?= </A></B></LI><LI><B><A HREF='./messages.html?id=554054&archive=2024-07-01' CLASS='header'>2024-07-21 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] </A></B></LI><LI><B><A HREF='./messages.html?id=554055&archive=2024-07-01' CLASS='header'>2024-07-24 From: <noreply-at-labor.ny.gov> Subject: [Hangout - NYLXS] 1199SEIU Employment Center Recruiting Event 8/15! </A></B></LI><LI><B><A HREF='./messages.html?id=554056&archive=2024-07-01' CLASS='header'>2024-07-24 From: <noreply-at-labor.ny.gov> Subject: [Hangout - NYLXS] 1199SEIU Employment Center Recruiting Event 8/15! </A></B></LI><LI><B><A HREF='./messages.html?id=554057&archive=2024-07-01' CLASS='header'>2024-07-25 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] Tisha B'Av is coming - time to give Tzdakah </A></B></LI><LI><B><A HREF='./messages.html?id=554058&archive=2024-07-01' CLASS='header'>2024-07-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Tisha B'Av is coming - time to give Tzdakah </A></B></LI><LI><B><A HREF='./messages.html?id=554059&archive=2024-07-01' CLASS='header'>2024-07-22 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #678 - Perl Steering Council </A></B></LI><LI><B><A HREF='./messages.html?id=554060&archive=2024-07-01' CLASS='header'>2024-07-25 From: "Free Software Foundation" <info-at-fsf.org> Subject: [Hangout - NYLXS] A world where software freedom has a fighting </A></B></LI><LI><B><A HREF='./messages.html?id=554061&archive=2024-07-01' CLASS='header'>2024-07-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The World on Children </A></B></LI><LI><B><A HREF='./messages.html?id=554062&archive=2024-07-01' CLASS='header'>2024-07-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Remember when we didn't have enough BEDS for </A></B></LI><LI><B><A HREF='./messages.html?id=554063&archive=2024-07-01' CLASS='header'>2024-07-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Remember when we didn't have enough BEDS for </A></B></LI><LI><B><A HREF='./messages.html?id=554064&archive=2024-07-01' CLASS='header'>2024-07-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The War on Children </A></B></LI><LI><B><A HREF='./messages.html?id=554065&archive=2024-07-01' CLASS='header'>2024-07-27 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] The War on Children </A></B></LI><LI><B><A HREF='./messages.html?id=554066&archive=2024-07-01' CLASS='header'>2024-07-27 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Fwd: EL AL is building the Israel Spirit Team </A></B></LI><LI><B><A HREF='./messages.html?id=554067&archive=2024-07-01' CLASS='header'>2024-07-29 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Windows and security </A></B></LI><LI><B><A HREF='./messages.html?id=554068&archive=2024-07-01' CLASS='header'>2024-07-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The importance of the coming November Election </A></B></LI><LI><B><A HREF='./messages.html?id=554069&archive=2024-07-01' CLASS='header'>2024-07-30 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] The whole city smell sof Pot </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>