MESSAGE
| DATE | 2025-03-24 |
| FROM | Gabor Szabo
|
| SUBJECT | Subject: [Hangout - NYLXS] [Perlweekly] #713 - Why do companies migrate away
|
From hangout-bounces-at-nylxs.com Mon Mar 24 06:25:02 2025 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 51B401640BE; Mon, 24 Mar 2025 06:24:59 -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 5145C1640B7; Mon, 24 Mar 2025 06:24:50 -0400 (EDT) Resent-From: Ruben Safir Resent-Date: Mon, 24 Mar 2025 06:24:50 -0400 Resent-Message-ID: <20250324102450.GA7959-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 75A411640B5 for ; Mon, 24 Mar 2025 03:56:23 -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=lKHarb1ZPcZvOX/lbDmaDCrPiFa0T3XQWelBqaDfKYs=; b=c1ARgkNafsAbeIi9fIZV6XDbMa6webFtpTOisCS2ig3MOWr618sFf8kFdI7I58t9Yzkx R+Uqj/IA7zq491CJK/S9nl7789MimiTMpMxMVfc8o2YEsx66feGKnJ7xmoJCIaqTsrXxup GlzdGbs77ztMDF21OkO0Re58wo/f5OO+NZjrhxSakQ7skQGALBJ8JtzypgNufeXnckEK/F CfffDVdqi8YpM1aB7E5pjAOQHvulUn60dpUIBG5R1oOi1tp60i178cnMUjW/2iQE/IS7YV 9x/jH89zDQ5PvD8zkA3ORqp9yWu/GdZFGohlwL4BFDMpt1NmXX6TnD6W/+MArIPA== Received: by recvd-69cbc48b94-ncz84 with SMTP id recvd-69cbc48b94-ncz84-1-67E11025-2F 2025-03-24 07:56:21.839622883 +0000 UTC m=+11183715.255898214 Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-5 (SG) with HTTP id vjjc2YJfTfSXazTucALbZg Mon, 24 Mar 2025 07:56:21.768 +0000 (UTC) Date: Mon, 24 Mar 2025 07:56:21 +0000 (UTC) From: Gabor Szabo Mime-Version: 1.0 Message-ID: X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?= =?us-ascii?Q?tIP=2F6ApRzndtimN7SlLCBOl8mJh8qFg5lvvccrJ?= =?us-ascii?Q?R7sJddb8T4HvDqrNGgwIhG+GvqJ8wb9wOTns9vT?= =?us-ascii?Q?zGGaKRtM6sssYMueRf4AnHomv7NN+uogLeqP1JM?= =?us-ascii?Q?wRkwvEYRIHgXo0ytMqJ6MG9977nPGosiQzKLxbJ?= =?us-ascii?Q?g=3D=3D?= To: ruben-at-mrbrklyn.com X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA== Subject: [Hangout - NYLXS] [Perlweekly] #713 - Why do companies migrate away from 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="===============1168450177==" Errors-To: hangout-bounces-at-nylxs.com Sender: "Hangout"
--===============1168450177== Content-Type: multipart/alternative; boundary=afb1c98597b0404c6ce57c14a6f5c233981084be06ff2958d4802bab6658
--afb1c98597b0404c6ce57c14a6f5c233981084be06ff2958d4802bab6658 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/713.html
Hi there!
Ramadan seems to have a very positive impact on Mohammad Sajid Anwar (manwar) ( https://manwar.org/ ), author of The Weekly Challenge ( https://theweeklychallenge.org/ ) and co-editor of The Perl Weekly newsletter ( https://perlweekly.com/ ). He learns all kinds of new things and writes long blog posts about them. Some of them are Perl related, some are not. Anyway, see the links in this newsletter.
I, on the other hand, was recently contacted by a number of people wanting to migrate from Perl to Rust or Python. My first question is why. After all even if I end up helping them with the move, I need to understand why do they want to move. Because of this I started to have some picture of why people feel the urge to move away from Perl. However, my sample is too small and probably rather biased. None of the people who contacted me wanted to move to Java or C, or NodeJS. That's can be for many reasons, one of them the fact that I don't mention those languages on my LinkedIn profile.
So I'd like to get your help in understanding the central motivations for wanting to move away from Perl. If your company has moved away or is discussing the idea, I'd love to hear from you (a private email would be excellent) to understand the real pain points.
On the other hand, if your company has recently moved to Perl or is planning to do so, I'd love to hear about that too. If they need help I'd be glad to help them too ( https://szabgab.com/moving-between-perl-python-rust ) and I am sure people in the Perl community would be thrilled to hear such stories. Even if we can't publish the names of the companies.
Enjoy your week!
-- Your editor: Gabor Szabo.
Articles
=20 CPANSec retrospective 2024 https://security.metacpan.org/cpansec/update/2025/03/12/CPANSec-Retrospec= tive-2024.html =20 Listing achievements of the CPANSec group all along 2024. --------------
=20 Create a static mirror of your DEV blog https://dev.to/dkechag/create-a-static-mirror-of-your-dev-blog-d6a =20 An interesting direction. As far as I know DEV.to has a feature to automatically create articles from an RSS feed on your blog. So one could write the original on her own blog site and then easily post it on DEV.to as well even setting the canonical_url on DEV to point to the original article. --------------
=20 Learning GitHub Actions https://theweeklychallenge.org/blog/github-actions/ =20 GitHub Actions meets Map::Tube --------------
=20 Minimum Viable Rex https://blog.ferki.it/2025/03/21/minimum-viable-rex/ =20 Read the article and then comment on Reddit ( https://www.reddit.com/r/perl/comments/1jh5lqr/minimum_viable_rex/ ). --------------
=20 END Block Hijacking https://blog.tbcdevelopmentgroup.com/2025-03-15-post.html =20 END blocks are one of the 'magic' features of Perl. It effectively allows you to execute more code even after exit() was called or even after your program has dieed. Rob has a lot more to say about it. --------------
=20 Programming as text creation https://dev.to/nevmenandr/programming-as-text-creation-48nk =20 Generating Perl code using ChatGPT. --------------
=20 Read Large File https://theweeklychallenge.org/blog/read-large-file/ =20 Follow the discussion on reddit ( https://www.reddit.com/r/perl/comments/1jgenwp/read_large_file/ ) --------------
=20 An introduction to App::ModuleBuildTiny part 2: authoring https://blogs.perl.org/users/leon_timmermans/2025/03/an-introduction-to-a= ppmodulebuildtiny-part-2-authoring.html =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Discussion
=20 2d Term::Animation collision detection issues https://stackoverflow.com/questions/79512872/2d-termanimation-collision-d= etection-issues =20 =20 --------------
=20 Sorting by use% - the diskspace on linux (df -h) https://stackoverflow.com/questions/79472778/sorting-by-use-the-diskspace= -on-linux-df-h =20 =20 --------------
=20 Perl Integration with 64 Bit Office installs https://stackoverflow.com/questions/79525955/perl-integration-with-64-bit= -office-installs =20 No type library matching "Microsoft Outlook" found at ../Perl/lib/Mail/Outlook.pm line 111 --------------
=20 Split on unicode char leaves a trailing REPLACEMENT CHARACTER on split st= ring https://stackoverflow.com/questions/79525813/split-on-unicode-char-leaves= -a-trailing-replacement-character-on-split-string =20 Some unicode characters for you: =F0=9F=90=AA =F0=9F=90=AB =F0=9F=A6=99.=20 --------------
=20 Data::Table::Text - why does it contain so much unrelated stuff?=20 https://www.reddit.com/r/perl/comments/1jgzasy/datatabletext_why_does_it_= contain_so_much/ =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 - 314 https://theweeklychallenge.org/blog/perl-weekly-challenge-314 =20 Welcome to a new week with a couple of fun tasks "Equal Strings" and "Sor= t Column". 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 - 313 https://theweeklychallenge.org/blog/recap-challenge-313 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Broken Keys" and "Reverse Letters" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 Reverse Broken Keys for Letters http://rabbitfarm.com/cgi-bin/blosxom/perl/2025/03/23 =20 Breakdown analysis is something, I always prefer. It helps understand the flow, great work. Keep it up. --------------
=20 TWC313 https://deadmarshal.blogspot.com/2025/03/twc313.html =20 Big fan of CPAN. Just love the compact solutions. Very crafty. well done. --------------
=20 Reverse Broken https://raku-musings.com/reverse-broken.html =20 Parameter validation in the method signature is one of the coolest featur= e of Raku language. In this post post, you'll find it used with full liberty. Great work, thanks for sharing. --------------
=20 Perl Weekly Challenge: Week 313 https://www.braincells.com/perl/2025/03/perl_weekly_challenge_week_313.ht= ml =20 The detailed analysis that you get to see in the post, truly remarkable. There is nothing left for imagination. Everything is covered, super cool. --------------
=20 Broken Down Letters https://github.sommrey.de/the-bears-den/2025/03/21/ch-313.html =20 What an art of regex, incredible. You need to take a deep breath first before you look at it. Smart hacker, I would say. --------------
=20 Perl Weekly Challenge 313 https://wlmb.github.io/2025/03/17/PWC313/ =20 Always make you do it at the prompt and not writing bulky script. And whe= n you are comfortable then show you the beast. Great art, keep it up. --------------
=20 There Is Always a Regular Expression To Solve It https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-313/c= hallenge-313/matthias-muth#readme =20 I must admit, at times, I start questioning my knowledge. I need to catch up with fellow members. Very impressive work, thanks for sharing knowledge with us. --------------
=20 Broken letters http://ccgi.campbellsmiths.force9.co.uk/challenge/313 =20 With regex based solution, I always need explanation otherwise you spend good amount of time to get your head around if it is a complex one. Here you even have DIY tool to test it as well. Great work. --------------
=20 The Weekly Challenge #313 https://hatley-software.blogspot.com/2025/03/robbie-hatleys-solutions-in-= perl-for_18.html =20 It took me a while to understand the gibberish at the top. The next line explains the mystery, everybody calm down. No one can match the creative mind of team members. Keep it up great work. --------------
=20 Broken and Reversed https://blog.firedrake.org/archive/2025/03/The_Weekly_Challenge_313__Brok= en_and_Reversed.html =20 I knew, PostScript would make a statement here. Not that I understand wha= t it says, I just love how it talks. Thank you for sharing the knowledge week after week. --------------
=20 Broken letters https://dev.to/simongreennet/broken-letters-462e =20 For all Python fans, you must checkout this. You will not disappointed, I promise. Well done and keep it up. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Other
=20 Terraform with Docker https://theweeklychallenge.org/blog/terraform-docker/ =20 There is no Perl in this article except the logo at the top of the web site. --------------
=20 Docker Volume https://theweeklychallenge.org/blog/docker-volume/ =20 =20 --------------
=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/2025/03/dxl-13-great-cpan-modules-released- last.html ); MetaCPAN weekly report ( https://niceperl.blogspot.com/2025/03/dciii-metacpan-weekly-report.html ). --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20 Dave Cross: Still Munging Data with Perl https://lu.ma/3b8ekn8y =20 Virtual Event --------------
=20 Boston.pm monthly meeting https://boston.pm.org/index.html#schedule =20 Virtual event --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 German Perl/Raku Workshop Conference 2025 https://act.yapc.eu/gpw2025/ =20 Munich, Germany --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 The Perl and Raku Conference 2025 https://tprc.us/tprc-2025-gsp/ =20 Greenville, South Carolina, USA --------------
=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
--afb1c98597b0404c6ce57c14a6f5c233981084be06ff2958d4802bab6658 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #713 - 2025-03-24 - Why do companies migrate awa= y from Perl?
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 #713 - 2025-03-24 - Why do companies migrate away from Perl?
latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">Gabor Szabo
=20 =20
=20
|
=20 Hi there!
=20 Ramadan seems to have a very positive impact on manwar.org/">Mohammad Sajid Anwar (manwar), author of //theweeklychallenge.org/">The Weekly Challenge and co-editor of f=3D"https://perlweekly.com/">The Perl Weekly newsletter. He learns all= kinds of new things and writes long blog posts about them. Some of them ar= e Perl related, some are not. Anyway, see the links in this newsletter.
=20 I, on the other hand, was recently contacted by a number of people = wanting to migrate from Perl to Rust or Python. My first question is why= . After all even if I end up helping them with the move, I need to unde= rstand why do they want to move. Because of this I started to have some pic= ture of why people feel the urge to move away from Perl. However, my sample= is too small and probably rather biased. None of the people who contacted= me wanted to move to Java or C, or NodeJS. That's can be for many reasons,= one of them the fact that I don't mention those languages on my LinkedIn p= rofile.
=20 So I'd like to get your help in understanding the central motivatio= ns for wanting to move away from Perl. If your company has moved away or is= discussing the idea, I'd love to hear from you (a private email would be e= xcellent) to understand the real pain points.
=20 On the other hand, if your company has recently moved to Perl or is= planning to do so, I'd love to hear about that too. If they need help I'd = be glad to = help them too and I am sure people in the Perl community would be thril= led to hear such stories. Even if we can't publish the names of the compani= es.
=20 Enjoy your week!
=20 Your editor: Gabor Szabo.
| mg/gabor_szabo.png" /> |
|
Articles =20 | =20 =20 | =20 =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/ferenc_erki.jpg" title=3D"Ferenc Erki" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/leon_timmermans.png" title=3D"Leon Timmermans" width=3D"80" /> | =20 | =20 =20
Discussion =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =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. You can even= win prize money of $50 by participating in the weekly challenge. We pick o= ne champion at the end of the month from among all of the contributors duri= ng the month, thanks to the sponsor Lance Wicks. =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 | m/img/adam_russel.png" title=3D"Adam Russell" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Other =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
Weekly collectio= ns =20 | =20 =20 | =20 =20
Events =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
|
--afb1c98597b0404c6ce57c14a6f5c233981084be06ff2958d4802bab6658--
--===============1168450177== 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
--===============1168450177==--
--===============1168450177== Content-Type: multipart/alternative; boundary=afb1c98597b0404c6ce57c14a6f5c233981084be06ff2958d4802bab6658
--afb1c98597b0404c6ce57c14a6f5c233981084be06ff2958d4802bab6658 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/713.html
Hi there!
Ramadan seems to have a very positive impact on Mohammad Sajid Anwar (manwar) ( https://manwar.org/ ), author of The Weekly Challenge ( https://theweeklychallenge.org/ ) and co-editor of The Perl Weekly newsletter ( https://perlweekly.com/ ). He learns all kinds of new things and writes long blog posts about them. Some of them are Perl related, some are not. Anyway, see the links in this newsletter.
I, on the other hand, was recently contacted by a number of people wanting to migrate from Perl to Rust or Python. My first question is why. After all even if I end up helping them with the move, I need to understand why do they want to move. Because of this I started to have some picture of why people feel the urge to move away from Perl. However, my sample is too small and probably rather biased. None of the people who contacted me wanted to move to Java or C, or NodeJS. That's can be for many reasons, one of them the fact that I don't mention those languages on my LinkedIn profile.
So I'd like to get your help in understanding the central motivations for wanting to move away from Perl. If your company has moved away or is discussing the idea, I'd love to hear from you (a private email would be excellent) to understand the real pain points.
On the other hand, if your company has recently moved to Perl or is planning to do so, I'd love to hear about that too. If they need help I'd be glad to help them too ( https://szabgab.com/moving-between-perl-python-rust ) and I am sure people in the Perl community would be thrilled to hear such stories. Even if we can't publish the names of the companies.
Enjoy your week!
-- Your editor: Gabor Szabo.
Articles
=20 CPANSec retrospective 2024 https://security.metacpan.org/cpansec/update/2025/03/12/CPANSec-Retrospec= tive-2024.html =20 Listing achievements of the CPANSec group all along 2024. --------------
=20 Create a static mirror of your DEV blog https://dev.to/dkechag/create-a-static-mirror-of-your-dev-blog-d6a =20 An interesting direction. As far as I know DEV.to has a feature to automatically create articles from an RSS feed on your blog. So one could write the original on her own blog site and then easily post it on DEV.to as well even setting the canonical_url on DEV to point to the original article. --------------
=20 Learning GitHub Actions https://theweeklychallenge.org/blog/github-actions/ =20 GitHub Actions meets Map::Tube --------------
=20 Minimum Viable Rex https://blog.ferki.it/2025/03/21/minimum-viable-rex/ =20 Read the article and then comment on Reddit ( https://www.reddit.com/r/perl/comments/1jh5lqr/minimum_viable_rex/ ). --------------
=20 END Block Hijacking https://blog.tbcdevelopmentgroup.com/2025-03-15-post.html =20 END blocks are one of the 'magic' features of Perl. It effectively allows you to execute more code even after exit() was called or even after your program has dieed. Rob has a lot more to say about it. --------------
=20 Programming as text creation https://dev.to/nevmenandr/programming-as-text-creation-48nk =20 Generating Perl code using ChatGPT. --------------
=20 Read Large File https://theweeklychallenge.org/blog/read-large-file/ =20 Follow the discussion on reddit ( https://www.reddit.com/r/perl/comments/1jgenwp/read_large_file/ ) --------------
=20 An introduction to App::ModuleBuildTiny part 2: authoring https://blogs.perl.org/users/leon_timmermans/2025/03/an-introduction-to-a= ppmodulebuildtiny-part-2-authoring.html =20 =20 --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Discussion
=20 2d Term::Animation collision detection issues https://stackoverflow.com/questions/79512872/2d-termanimation-collision-d= etection-issues =20 =20 --------------
=20 Sorting by use% - the diskspace on linux (df -h) https://stackoverflow.com/questions/79472778/sorting-by-use-the-diskspace= -on-linux-df-h =20 =20 --------------
=20 Perl Integration with 64 Bit Office installs https://stackoverflow.com/questions/79525955/perl-integration-with-64-bit= -office-installs =20 No type library matching "Microsoft Outlook" found at ../Perl/lib/Mail/Outlook.pm line 111 --------------
=20 Split on unicode char leaves a trailing REPLACEMENT CHARACTER on split st= ring https://stackoverflow.com/questions/79525813/split-on-unicode-char-leaves= -a-trailing-replacement-character-on-split-string =20 Some unicode characters for you: =F0=9F=90=AA =F0=9F=90=AB =F0=9F=A6=99.=20 --------------
=20 Data::Table::Text - why does it contain so much unrelated stuff?=20 https://www.reddit.com/r/perl/comments/1jgzasy/datatabletext_why_does_it_= contain_so_much/ =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 - 314 https://theweeklychallenge.org/blog/perl-weekly-challenge-314 =20 Welcome to a new week with a couple of fun tasks "Equal Strings" and "Sor= t Column". 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 - 313 https://theweeklychallenge.org/blog/recap-challenge-313 =20 Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Broken Keys" and "Reverse Letters" tasks in Perl and Raku. You will find plenty of solutions to keep you busy. --------------
=20 Reverse Broken Keys for Letters http://rabbitfarm.com/cgi-bin/blosxom/perl/2025/03/23 =20 Breakdown analysis is something, I always prefer. It helps understand the flow, great work. Keep it up. --------------
=20 TWC313 https://deadmarshal.blogspot.com/2025/03/twc313.html =20 Big fan of CPAN. Just love the compact solutions. Very crafty. well done. --------------
=20 Reverse Broken https://raku-musings.com/reverse-broken.html =20 Parameter validation in the method signature is one of the coolest featur= e of Raku language. In this post post, you'll find it used with full liberty. Great work, thanks for sharing. --------------
=20 Perl Weekly Challenge: Week 313 https://www.braincells.com/perl/2025/03/perl_weekly_challenge_week_313.ht= ml =20 The detailed analysis that you get to see in the post, truly remarkable. There is nothing left for imagination. Everything is covered, super cool. --------------
=20 Broken Down Letters https://github.sommrey.de/the-bears-den/2025/03/21/ch-313.html =20 What an art of regex, incredible. You need to take a deep breath first before you look at it. Smart hacker, I would say. --------------
=20 Perl Weekly Challenge 313 https://wlmb.github.io/2025/03/17/PWC313/ =20 Always make you do it at the prompt and not writing bulky script. And whe= n you are comfortable then show you the beast. Great art, keep it up. --------------
=20 There Is Always a Regular Expression To Solve It https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-313/c= hallenge-313/matthias-muth#readme =20 I must admit, at times, I start questioning my knowledge. I need to catch up with fellow members. Very impressive work, thanks for sharing knowledge with us. --------------
=20 Broken letters http://ccgi.campbellsmiths.force9.co.uk/challenge/313 =20 With regex based solution, I always need explanation otherwise you spend good amount of time to get your head around if it is a complex one. Here you even have DIY tool to test it as well. Great work. --------------
=20 The Weekly Challenge #313 https://hatley-software.blogspot.com/2025/03/robbie-hatleys-solutions-in-= perl-for_18.html =20 It took me a while to understand the gibberish at the top. The next line explains the mystery, everybody calm down. No one can match the creative mind of team members. Keep it up great work. --------------
=20 Broken and Reversed https://blog.firedrake.org/archive/2025/03/The_Weekly_Challenge_313__Brok= en_and_Reversed.html =20 I knew, PostScript would make a statement here. Not that I understand wha= t it says, I just love how it talks. Thank you for sharing the knowledge week after week. --------------
=20 Broken letters https://dev.to/simongreennet/broken-letters-462e =20 For all Python fans, you must checkout this. You will not disappointed, I promise. Well done and keep it up. --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Other
=20 Terraform with Docker https://theweeklychallenge.org/blog/terraform-docker/ =20 There is no Perl in this article except the logo at the top of the web site. --------------
=20 Docker Volume https://theweeklychallenge.org/blog/docker-volume/ =20 =20 --------------
=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/2025/03/dxl-13-great-cpan-modules-released- last.html ); MetaCPAN weekly report ( https://niceperl.blogspot.com/2025/03/dciii-metacpan-weekly-report.html ). --------------
=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Events
=20 Dave Cross: Still Munging Data with Perl https://lu.ma/3b8ekn8y =20 Virtual Event --------------
=20 Boston.pm monthly meeting https://boston.pm.org/index.html#schedule =20 Virtual event --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 German Perl/Raku Workshop Conference 2025 https://act.yapc.eu/gpw2025/ =20 Munich, Germany --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 Paris.pm monthly meeting https://paris.mongueurs.net/ =20 Paris, France --------------
=20 The Perl and Raku Conference 2025 https://tprc.us/tprc-2025-gsp/ =20 Greenville, South Carolina, USA --------------
=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
--afb1c98597b0404c6ce57c14a6f5c233981084be06ff2958d4802bab6658 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Mime-Version: 1.0
1.0, user-scalable=3Dyes"> Perl Weekly Issue #713 - 2025-03-24 - Why do companies migrate awa= y from Perl?
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 #713 - 2025-03-24 - Why do companies migrate away from Perl?
latest | https://perlweekly.com/archive">archive | edited by zabgab.com/">Gabor Szabo
=20 =20
=20
|
=20 Hi there!
=20 Ramadan seems to have a very positive impact on manwar.org/">Mohammad Sajid Anwar (manwar), author of //theweeklychallenge.org/">The Weekly Challenge and co-editor of f=3D"https://perlweekly.com/">The Perl Weekly newsletter. He learns all= kinds of new things and writes long blog posts about them. Some of them ar= e Perl related, some are not. Anyway, see the links in this newsletter.
=20 I, on the other hand, was recently contacted by a number of people = wanting to migrate from Perl to Rust or Python. My first question is why= . After all even if I end up helping them with the move, I need to unde= rstand why do they want to move. Because of this I started to have some pic= ture of why people feel the urge to move away from Perl. However, my sample= is too small and probably rather biased. None of the people who contacted= me wanted to move to Java or C, or NodeJS. That's can be for many reasons,= one of them the fact that I don't mention those languages on my LinkedIn p= rofile.
=20 So I'd like to get your help in understanding the central motivatio= ns for wanting to move away from Perl. If your company has moved away or is= discussing the idea, I'd love to hear from you (a private email would be e= xcellent) to understand the real pain points.
=20 On the other hand, if your company has recently moved to Perl or is= planning to do so, I'd love to hear about that too. If they need help I'd = be glad to = help them too and I am sure people in the Perl community would be thril= led to hear such stories. Even if we can't publish the names of the compani= es.
=20 Enjoy your week!
=20 Your editor: Gabor Szabo.
| mg/gabor_szabo.png" /> |
|
Articles =20 | =20 =20 | =20 =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/ferenc_erki.jpg" title=3D"Ferenc Erki" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 | m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" /> | =20 | =20 | m/img/leon_timmermans.png" title=3D"Leon Timmermans" width=3D"80" /> | =20 | =20 =20
Discussion =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =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. You can even= win prize money of $50 by participating in the weekly challenge. We pick o= ne champion at the end of the month from among all of the contributors duri= ng the month, thanks to the sponsor Lance Wicks. =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 | m/img/adam_russel.png" title=3D"Adam Russell" width=3D"80" /> | =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
Other =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
Weekly collectio= ns =20 | =20 =20 | =20 =20
Events =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20 | =20 =20
|
--afb1c98597b0404c6ce57c14a6f5c233981084be06ff2958d4802bab6658--
--===============1168450177== 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
--===============1168450177==--
|
|