MESSAGE
DATE | 2024-04-22 |
FROM | Gabor Szabo
|
SUBJECT | Subject: [Hangout - NYLXS] [Perlweekly] #665 - How to get better at Perl?
|
From hangout-bounces-at-nylxs.com Thu Apr 25 02:13:38 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 27C61164072; Thu, 25 Apr 2024 02:13:33 -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 087AF16406E; Thu, 25 Apr 2024 02:13:26 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Thu, 25 Apr 2024 02:13:26 -0400 Resent-Message-ID: <20240425061326.GA24824-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.wfbtzhsw.outbound-mail.sendgrid.net (s.wfbtzhsw.outbound-mail.sendgrid.net [159.183.224.105]) (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 C231E164091 for ; Mon, 22 Apr 2024 01:46:18 -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=uO/PN1frgduEB21AWl0NQhhtqVoSQv9cvr+nnRtUxsc=; b=yCE1eWIXCON/insFWwZfwFrEJjebRevzlNhguM9p0TCOjAoxYNU14u0ZXgJqfS28WKtR 3fk8+UnOyOJmeEphby370IVHenbA2NNEvhD7EbMejwhluLujB9sEAm4pAmp2KuAvyUkEW9 7qOfvAGh2+S171Fa74tnWHblkkRkaOtc6xWIcW5OfoZP0QNQNMQCUNHkl1em+lGdkKMTmC pAmcrzhnRjAohljPd5yC4EPIriZhCWUeMgehl+zzQxnjE393lBqVPWQ/mh7+SdJD0W6uPK YrbFyzG0lxH1Sc12Heiz6Ai9cAP0gxebaiyxZXDmkhkdVvHVYmfC4WE0LTei1n9A== Received: by recvd-bb7996b79-gpmkq with SMTP id recvd-bb7996b79-gpmkq-1-6625F9A9-2 2024-04-22 05:46:17.138560198 +0000 UTC m=+805585.338754277 Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-0 (SG) with HTTP id eqGk3DHLTkmpt1fxRsc-2A Mon, 22 Apr 2024 05:46:17.086 +0000 (UTC) Date: Mon, 22 Apr 2024 05:46:17 +0000 (UTC) From: Gabor Szabo Mime-Version: 1.0 Message-ID: X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F7i6QOODzHl=2FgT2Wchz2QELuxZCCb65G99ve3?= =?us-ascii?Q?6tT8gH3cw8rBfaCkuPlkAlbn1NKQN3sZukN7O4M?= =?us-ascii?Q?fTsmT2cqAo4gHeEPKzStWV7C4De6qStI0sFacwt?= =?us-ascii?Q?ipvugVfjqeIP=2Fsr8pzdeNOjXvf+KxTPtmee756k?= =?us-ascii?Q?LbFyrWE0LMRQQVLEyBIY=2FaQApNFMAGKdlEOmbtj?= =?us-ascii?Q?IvVHi9u45ugIx4RYIpiJ7c=3D?= To: ruben-at-mrbrklyn.com X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA== Subject: [Hangout - NYLXS] [Perlweekly] #665 - How to get better at Perl? 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="===============0679572509==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============0679572509== Content-Type: multipart/alternative; boundary=4b9e7a15f3a08ac1216b896357173ae0e5c274667297806cb19f23278160
--4b9e7a15f3a08ac1216b896357173ae0e5c274667297806cb19f23278160 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 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/665.html
Hi there!
A new subscriber of the Perl Weekly wrote me:
"I've used Perl for a while but I would love to be fluent in it. Please let me know if you have any advice."
I think the best way is to work on projects and if you can find nice people who have time to comment on your work then ask them. Depending on your level you might want to try Exercism ( https://exercism.org/ ) that has a Perl track for practice and a built-in system for asking for and getting feedback on the specific exercises. Even better, once you did the exercises you can become a mentor there helping others. That gives you another opportunity to look at these problems and help other people like yourself.
You can participate in The Weekly Challenge ( https://theweeklychallenge.org/ ) run by Mohammad S. Anwar, the other editor of the Perl Weekly.
Longer term I'd suggest to work on a real project.
Either create a project for yourself or you can start contributing to open source projects (e.g. CPAN modules). I'd start trying to contribute to active projects - so ones that saw a release recently. MetaCPAN has a page showing recent CPAN releases ( https://metacpan.org/recent ) and the CPAN Digger provides some analytics and suggestions for recent CPAN releases ( https://cpan-digger.perlmaven.com/recent ). You can also contributed to MetaCPAN itself. This is also a nice way to contribute back to the Perl community.
Finally, Happy Passover celebrating the freedom of Jews from slavery. Let me wish to you the same we have been saying for hundreds of years at the end of the Passover dinner:
Next year in Jerusalem!
-- Your editor: Gabor Szabo.
Announcements
=20 The Perl and Raku Conference: Call for Speakers Renewed https://news.perlfoundation.org/post/tprc2024-call-for-speakers-renewed =20 Including this despite the fact that the new dead-line had already passed= . Unfortunately the extension was published after the previous edition of the Perl Weekly was published, but maybe they will extend it a few more days. So check it! --------------
=20 Phishing Attempt on PAUSE Users https://blogs.perl.org/users/mark_lawrence/2024/04/phishing-attempt-on-pa= use-users.html =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20 Orion SSG v5.0.0 released to GitHub https://www.reddit.com/r/perl/comments/1c9lr5u/orion_ssg_v500_released_to= _github/ =20 Fast Perl SSG: now with automatic Language Translation via OCI and translate.pl. On GitHub ( https://github.com/SunStarSys/orion ) --------------
=20 Things I learned at the Koha Hackfest in Marseille https://domm.plix.at/perl/2024_04_things_i_learned_at_kohahackfest.html =20 It is always fun to read the event reports by Thomas Klausner (aka domm). --------------
=20 I can still count browser tabs https://rjbs.cloud/blog/2024/04/i-can-still-count-browser-tabs/ =20 Ricardo switched from Chrome to Firefox and thus had to write some Perl code to count his tabs. --------------
=20 Getting Started with perlimports https://www.olafalders.com/2024/04/15/getting-started-with-perlimports/ =20 perlimports is linter that helps you tidy up your code and Olaf explains = in the blog why tidying imports is important. --------------
=20 How to manipulate files on different servers https://www.reddit.com/r/perl/comments/1c5px6o/how_to_manipulate_files_on= _different_servers/ =20 I am rather surprised by the patience of the people who responded. --------------
=20 Net::SSH::Expect - jump server then to remote device? https://www.reddit.com/r/perl/comments/1c6fen7/netsshexpect_jump_server_t= hen_to_remote_device/ =20 =20 --------------
=20 Why I Like Perl's OO https://davidraab.github.io/posts/why-i-like-perls-oo/ =20 Recommended reading along with some of the comments on the Reddit thread = ( https://www.reddit.com/r/perl/comments/1c6zq24/why_i_like_perls_oo/ ). Especially the one by brian d foy talking about the organization and modelling vs. features and syntax. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Grants
=20 Grant Application: Dancer 2 Documentation Project https://news.perlfoundation.org/post/crome_dancer2 =20 Please comment on this grant application! --------------
=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. We pick one champion at the end of the month from among all of the contributors during the month. =20 The Weekly Challenge - 266 https://theweeklychallenge.org/blog/perl-weekly-challenge-266 =20 Welcome to a new week with a couple of fun tasks "Uncommon Words" and "X Matrix". 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 - 265 https://theweeklychallenge.org/blog/recap-challenge-265 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "33% Appearance" and "Completing Word" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 TWC265 https://deadmarshal.blogspot.com/2024/04/twc265.html =20 Perl regex is in action again and it didn't disappoint as always. Thanks for sharing. --------------
=20 33% Word https://raku-musings.com/33pct-word.html =20 Raku special keyword 'Nil' is very handy when dealing with undef. Raku Rocks !!! --------------
=20 Matter Of Fact, It's All Dark https://jacoby-lpwk.onrender.com/2024/04/15/matter-of-fact-its-all-dark-w= eekly-challenge-265.html =20 Sort using hashes to shortcut uniq is a big thing. You must checkout why?= =20 --------------
=20 Perl Weekly Challenge: Week 265 https://www.braincells.com/perl/2024/04/perl_weekly_challenge_week_265.ht= ml =20 Perl and Raku in one blog is a deadly combination. You get to know how to do things in Perl to replicate the Raku features. --------------
=20 The Weekly Challenge - 265 https://challenges.jamessmith.me.uk/weekly/weekly-challenge-265/ =20 Jame's special is the highlight that you don't want to skip. Always get t= o learn something new every week. --------------
=20 For Almost a Third Complete https://github.sommrey.de/the-bears-den/2024/04/19/ch-265.html =20 Using CPAN module can help you get a classic one-liner as Jorg shared in the post. Highly recommended. --------------
=20 Perl Weekly Challenge 265: 33% Appearance https://blogs.perl.org/users/laurent_r/2024/04/perl-weekly-challenge-265-= 33-appearance.html =20 How would you replicate Bag of Raku in Perl? Checkout the post to find th= e answer. --------------
=20 Perl Weekly Challenge 265: Completing Word https://blogs.perl.org/users/laurent_r/2024/04/perl-weekly-challenge-265-= completing-word.html =20 Raku first then port to Perl, simply incredible. Keep it up great work. --------------
=20 arrays and dictionaries https://fluca1978.github.io/2024/04/15/PerlWeeklyChallenge265.html =20 Any PostgreSQL fan? Checkout how you would solve the challenge using SQL power. Well done. --------------
=20 Perl Weekly Challenge 265 https://wlmb.github.io/2024/04/16/PWC265/ =20 Master of one-liner in Perl. Consistency is the key, wonder how is it possible? --------------
=20 Completing a Third of an Appearance https://packy.dardan.com/b/KV =20 Mix of Perl, Raku and Python. You pick your favourite, mine is Python sin= ce it is new to me. --------------
=20 Frequent number and shortest word http://ccgi.campbellsmiths.force9.co.uk/challenge/265 =20 A very interesting take on Perl regex. First time, seen something like this, brilliant work. --------------
=20 The Weekly Challenge - 265 https://reiniermaliepaard.nl/perl/pwc/index.php?id=3Dpwc265 =20 CPAN can never let you down. It has solution for every task. See yourself how? --------------
=20 The Weekly Challenge #265 https://hatley-software.blogspot.com/2024/04/robbie-hatleys-solutions-to-= weekly_16.html =20 Short and simple analysis, no nonsense approach. Keep it up great work. --------------
=20 The Appearance of Completion https://blog.firedrake.org/archive/2024/04/The_Weekly_Challenge_265__The_= Appearance_of_Completion.html =20 For all Perl fans, I suggest you take a closer look at the last statement= . It really surprised me, thanks for sharing. --------------
=20 Completing Appearance https://dev.to/simongreennet/completing-appearance-51p0 =20 Just love the neat and clean solution in Python with surprise element too= . Keep sharing. --------------
=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/04/cdxcii-5-great-cpan-modules-release d.html ); --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The corner of Gabor A couple of entries sneaked in by Gabor. =20 GitHub Sponsors - A series on giving an receiving =F0=9F=92=B0 https://dev.to/szabgab/github-sponsors-a-series-on-giving-an-receiving-4f= mb =20 Recently I decided to renew my efforts to get more sponsors via GitHub Sponsors. In order to understand how to do it better I am going to write a series of articles. This is the first one. At one point I'd also like to feature the Perl-developers who could be supported this way. So far I encountered two people: magnus woldrich ( https://github.com/sponsors/trapd00r ) and Dave Cross ( https://github.com/sponsors/davorg ) and myself ( https://github.com/sponsors/szabgab/ ). I'd like to ask you to 1) Add some sponsorship to these two people so when I write about them there will be a few sponsors already. 2) Let me know if you know about any other Perl-developer who is accepting sponsorships via GitHub Sponsors. --------------
=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
--4b9e7a15f3a08ac1216b896357173ae0e5c274667297806cb19f23278160 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #665 - 2024-04-22 - How to get better at Perl?= title>
color=3D"#ffffff">
background-color: #004065; color: #FFF; text-decoration: none; font-size: 40px; font-weight: bold; font-family: Gadget; =20 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; ">Perl Weekly =20
style=3D"border-bottom: 1px solid #ccc; padding-bottom: 8px; font-size: 18px;"> Issue #665 - 2024-04-22 - How to get better at Perl?
latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">Gabor Szabo
=20 =20
=20
|
=20 Hi there!
=20 =20
=20 A new subscriber of the Perl Weekly wrote me:
=20 =20
=20 "I've used Perl for a while but I would love to be fluent in it. P= lease let me know if you have any advice."
=20 =20
=20 I think the best way is to work on projects and if you can find nic= e people who have time to comment on your work then ask them. Depending on = your level you might want to try Exercism= that has a Perl track for practice and a built-in system for asking fo= r and getting feedback on the specific exercises. Even better, once you did= the exercises you can become a mentor there helping others. That gives you= another opportunity to look at these problems and help other people like y= ourself.
=20 =20
=20 You can participate in = The Weekly Challenge run by Mohammad S. Anwar, the other editor of the = Perl Weekly.
=20 =20
=20 Longer term I'd suggest to work on a real project.
=20 Either create a project for yourself or you can start contributing = to open source projects (e.g. CPAN modules). I'd start trying to contribute= to active projects - so ones that saw a release recently. MetaCPAN has a = page showing recent CPAN releases= a> and the CPAN Digger provides some analytics and suggestions for =3D"https://cpan-digger.perlmaven.com/recent">recent CPAN releases. You= can also contributed to MetaCPAN itself. This is also a nice way to contri= bute back to the Perl community.
=20 =20
=20 Finally, Happy Passover celebrating the freedom of Jews from slaver= y. Let me wish to you the same we have been saying for hundreds of years at= the end of the Passover dinner:
=20 =20
=20 Next year in Jerusalem!
=20 Your editor: Gabor Szabo.
| mg/gabor_szabo.png" /> |
|
Announcementsiv> =20 | =20 =20 | =20 =20 | =20 =20
Articles =20 | =20 =20 | =20 =20 | =20 | m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /> | =20 | =20 | m/img/olaf_alders.png" title=3D"Olaf Alders" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Grants =20 | =20 | m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" /> | =20 | =20 =20
The Weekly Chall= enge =20 nge.org">The Weekly Challenge by Mohamma= d Sajid Anwar will help you step out of your comfort-zone. We pick one = champion at the end of the month from among all of the contributors during = the month. =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 | m/img/dave_jacoby.jpg" title=3D"Dave Jacoby" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Weekly collectio= ns =20 | =20 =20 | =20 =20
The corner of Ga= bor =20 A couple of entries sneaked in by = Gabor. =20 | =20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20 =20
|
--4b9e7a15f3a08ac1216b896357173ae0e5c274667297806cb19f23278160--
--===============0679572509== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============0679572509==--
--===============0679572509== Content-Type: multipart/alternative; boundary=4b9e7a15f3a08ac1216b896357173ae0e5c274667297806cb19f23278160
--4b9e7a15f3a08ac1216b896357173ae0e5c274667297806cb19f23278160 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 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/665.html
Hi there!
A new subscriber of the Perl Weekly wrote me:
"I've used Perl for a while but I would love to be fluent in it. Please let me know if you have any advice."
I think the best way is to work on projects and if you can find nice people who have time to comment on your work then ask them. Depending on your level you might want to try Exercism ( https://exercism.org/ ) that has a Perl track for practice and a built-in system for asking for and getting feedback on the specific exercises. Even better, once you did the exercises you can become a mentor there helping others. That gives you another opportunity to look at these problems and help other people like yourself.
You can participate in The Weekly Challenge ( https://theweeklychallenge.org/ ) run by Mohammad S. Anwar, the other editor of the Perl Weekly.
Longer term I'd suggest to work on a real project.
Either create a project for yourself or you can start contributing to open source projects (e.g. CPAN modules). I'd start trying to contribute to active projects - so ones that saw a release recently. MetaCPAN has a page showing recent CPAN releases ( https://metacpan.org/recent ) and the CPAN Digger provides some analytics and suggestions for recent CPAN releases ( https://cpan-digger.perlmaven.com/recent ). You can also contributed to MetaCPAN itself. This is also a nice way to contribute back to the Perl community.
Finally, Happy Passover celebrating the freedom of Jews from slavery. Let me wish to you the same we have been saying for hundreds of years at the end of the Passover dinner:
Next year in Jerusalem!
-- Your editor: Gabor Szabo.
Announcements
=20 The Perl and Raku Conference: Call for Speakers Renewed https://news.perlfoundation.org/post/tprc2024-call-for-speakers-renewed =20 Including this despite the fact that the new dead-line had already passed= . Unfortunately the extension was published after the previous edition of the Perl Weekly was published, but maybe they will extend it a few more days. So check it! --------------
=20 Phishing Attempt on PAUSE Users https://blogs.perl.org/users/mark_lawrence/2024/04/phishing-attempt-on-pa= use-users.html =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Articles
=20 Orion SSG v5.0.0 released to GitHub https://www.reddit.com/r/perl/comments/1c9lr5u/orion_ssg_v500_released_to= _github/ =20 Fast Perl SSG: now with automatic Language Translation via OCI and translate.pl. On GitHub ( https://github.com/SunStarSys/orion ) --------------
=20 Things I learned at the Koha Hackfest in Marseille https://domm.plix.at/perl/2024_04_things_i_learned_at_kohahackfest.html =20 It is always fun to read the event reports by Thomas Klausner (aka domm). --------------
=20 I can still count browser tabs https://rjbs.cloud/blog/2024/04/i-can-still-count-browser-tabs/ =20 Ricardo switched from Chrome to Firefox and thus had to write some Perl code to count his tabs. --------------
=20 Getting Started with perlimports https://www.olafalders.com/2024/04/15/getting-started-with-perlimports/ =20 perlimports is linter that helps you tidy up your code and Olaf explains = in the blog why tidying imports is important. --------------
=20 How to manipulate files on different servers https://www.reddit.com/r/perl/comments/1c5px6o/how_to_manipulate_files_on= _different_servers/ =20 I am rather surprised by the patience of the people who responded. --------------
=20 Net::SSH::Expect - jump server then to remote device? https://www.reddit.com/r/perl/comments/1c6fen7/netsshexpect_jump_server_t= hen_to_remote_device/ =20 =20 --------------
=20 Why I Like Perl's OO https://davidraab.github.io/posts/why-i-like-perls-oo/ =20 Recommended reading along with some of the comments on the Reddit thread = ( https://www.reddit.com/r/perl/comments/1c6zq24/why_i_like_perls_oo/ ). Especially the one by brian d foy talking about the organization and modelling vs. features and syntax. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Grants
=20 Grant Application: Dancer 2 Documentation Project https://news.perlfoundation.org/post/crome_dancer2 =20 Please comment on this grant application! --------------
=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. We pick one champion at the end of the month from among all of the contributors during the month. =20 The Weekly Challenge - 266 https://theweeklychallenge.org/blog/perl-weekly-challenge-266 =20 Welcome to a new week with a couple of fun tasks "Uncommon Words" and "X Matrix". 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 - 265 https://theweeklychallenge.org/blog/recap-challenge-265 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "33% Appearance" and "Completing Word" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 TWC265 https://deadmarshal.blogspot.com/2024/04/twc265.html =20 Perl regex is in action again and it didn't disappoint as always. Thanks for sharing. --------------
=20 33% Word https://raku-musings.com/33pct-word.html =20 Raku special keyword 'Nil' is very handy when dealing with undef. Raku Rocks !!! --------------
=20 Matter Of Fact, It's All Dark https://jacoby-lpwk.onrender.com/2024/04/15/matter-of-fact-its-all-dark-w= eekly-challenge-265.html =20 Sort using hashes to shortcut uniq is a big thing. You must checkout why?= =20 --------------
=20 Perl Weekly Challenge: Week 265 https://www.braincells.com/perl/2024/04/perl_weekly_challenge_week_265.ht= ml =20 Perl and Raku in one blog is a deadly combination. You get to know how to do things in Perl to replicate the Raku features. --------------
=20 The Weekly Challenge - 265 https://challenges.jamessmith.me.uk/weekly/weekly-challenge-265/ =20 Jame's special is the highlight that you don't want to skip. Always get t= o learn something new every week. --------------
=20 For Almost a Third Complete https://github.sommrey.de/the-bears-den/2024/04/19/ch-265.html =20 Using CPAN module can help you get a classic one-liner as Jorg shared in the post. Highly recommended. --------------
=20 Perl Weekly Challenge 265: 33% Appearance https://blogs.perl.org/users/laurent_r/2024/04/perl-weekly-challenge-265-= 33-appearance.html =20 How would you replicate Bag of Raku in Perl? Checkout the post to find th= e answer. --------------
=20 Perl Weekly Challenge 265: Completing Word https://blogs.perl.org/users/laurent_r/2024/04/perl-weekly-challenge-265-= completing-word.html =20 Raku first then port to Perl, simply incredible. Keep it up great work. --------------
=20 arrays and dictionaries https://fluca1978.github.io/2024/04/15/PerlWeeklyChallenge265.html =20 Any PostgreSQL fan? Checkout how you would solve the challenge using SQL power. Well done. --------------
=20 Perl Weekly Challenge 265 https://wlmb.github.io/2024/04/16/PWC265/ =20 Master of one-liner in Perl. Consistency is the key, wonder how is it possible? --------------
=20 Completing a Third of an Appearance https://packy.dardan.com/b/KV =20 Mix of Perl, Raku and Python. You pick your favourite, mine is Python sin= ce it is new to me. --------------
=20 Frequent number and shortest word http://ccgi.campbellsmiths.force9.co.uk/challenge/265 =20 A very interesting take on Perl regex. First time, seen something like this, brilliant work. --------------
=20 The Weekly Challenge - 265 https://reiniermaliepaard.nl/perl/pwc/index.php?id=3Dpwc265 =20 CPAN can never let you down. It has solution for every task. See yourself how? --------------
=20 The Weekly Challenge #265 https://hatley-software.blogspot.com/2024/04/robbie-hatleys-solutions-to-= weekly_16.html =20 Short and simple analysis, no nonsense approach. Keep it up great work. --------------
=20 The Appearance of Completion https://blog.firedrake.org/archive/2024/04/The_Weekly_Challenge_265__The_= Appearance_of_Completion.html =20 For all Perl fans, I suggest you take a closer look at the last statement= . It really surprised me, thanks for sharing. --------------
=20 Completing Appearance https://dev.to/simongreennet/completing-appearance-51p0 =20 Just love the neat and clean solution in Python with surprise element too= . Keep sharing. --------------
=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/04/cdxcii-5-great-cpan-modules-release d.html ); --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
The corner of Gabor A couple of entries sneaked in by Gabor. =20 GitHub Sponsors - A series on giving an receiving =F0=9F=92=B0 https://dev.to/szabgab/github-sponsors-a-series-on-giving-an-receiving-4f= mb =20 Recently I decided to renew my efforts to get more sponsors via GitHub Sponsors. In order to understand how to do it better I am going to write a series of articles. This is the first one. At one point I'd also like to feature the Perl-developers who could be supported this way. So far I encountered two people: magnus woldrich ( https://github.com/sponsors/trapd00r ) and Dave Cross ( https://github.com/sponsors/davorg ) and myself ( https://github.com/sponsors/szabgab/ ). I'd like to ask you to 1) Add some sponsorship to these two people so when I write about them there will be a few sponsors already. 2) Let me know if you know about any other Perl-developer who is accepting sponsorships via GitHub Sponsors. --------------
=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
--4b9e7a15f3a08ac1216b896357173ae0e5c274667297806cb19f23278160 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #665 - 2024-04-22 - How to get better at Perl?= title>
color=3D"#ffffff">
background-color: #004065; color: #FFF; text-decoration: none; font-size: 40px; font-weight: bold; font-family: Gadget; =20 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px; ">Perl Weekly =20
style=3D"border-bottom: 1px solid #ccc; padding-bottom: 8px; font-size: 18px;"> Issue #665 - 2024-04-22 - How to get better at Perl?
latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">Gabor Szabo
=20 =20
=20
|
=20 Hi there!
=20 =20
=20 A new subscriber of the Perl Weekly wrote me:
=20 =20
=20 "I've used Perl for a while but I would love to be fluent in it. P= lease let me know if you have any advice."
=20 =20
=20 I think the best way is to work on projects and if you can find nic= e people who have time to comment on your work then ask them. Depending on = your level you might want to try Exercism= that has a Perl track for practice and a built-in system for asking fo= r and getting feedback on the specific exercises. Even better, once you did= the exercises you can become a mentor there helping others. That gives you= another opportunity to look at these problems and help other people like y= ourself.
=20 =20
=20 You can participate in = The Weekly Challenge run by Mohammad S. Anwar, the other editor of the = Perl Weekly.
=20 =20
=20 Longer term I'd suggest to work on a real project.
=20 Either create a project for yourself or you can start contributing = to open source projects (e.g. CPAN modules). I'd start trying to contribute= to active projects - so ones that saw a release recently. MetaCPAN has a = page showing recent CPAN releases= a> and the CPAN Digger provides some analytics and suggestions for =3D"https://cpan-digger.perlmaven.com/recent">recent CPAN releases. You= can also contributed to MetaCPAN itself. This is also a nice way to contri= bute back to the Perl community.
=20 =20
=20 Finally, Happy Passover celebrating the freedom of Jews from slaver= y. Let me wish to you the same we have been saying for hundreds of years at= the end of the Passover dinner:
=20 =20
=20 Next year in Jerusalem!
=20 Your editor: Gabor Szabo.
| mg/gabor_szabo.png" /> |
|
Announcementsiv> =20 | =20 =20 | =20 =20 | =20 =20
Articles =20 | =20 =20 | =20 =20 | =20 | m/img/ricardo_signes.jpg" title=3D"Ricardo Signes" width=3D"80" /> | =20 | =20 | m/img/olaf_alders.png" title=3D"Olaf Alders" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Grants =20 | =20 | m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" /> | =20 | =20 =20
The Weekly Chall= enge =20 nge.org">The Weekly Challenge by Mohamma= d Sajid Anwar will help you step out of your comfort-zone. We pick one = champion at the end of the month from among all of the contributors during = the month. =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 | m/img/dave_jacoby.jpg" title=3D"Dave Jacoby" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Weekly collectio= ns =20 | =20 =20 | =20 =20
The corner of Ga= bor =20 A couple of entries sneaked in by = Gabor. =20 | =20 | m/img/gabor_szabo.png" title=3D"Gabor Szabo" width=3D"80" /> | =20 | =20 =20
|
--4b9e7a15f3a08ac1216b896357173ae0e5c274667297806cb19f23278160--
--===============0679572509== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline
_______________________________________________ Hangout mailing list Hangout-at-nylxs.com http://lists.mrbrklyn.com/mailman/listinfo/hangout
--===============0679572509==--
|
|