Perl Weekly #627 - Rust is fun
Tags: perl, news, programming
Published: 2023-07-31 08:56:52

---
title: Perl Weekly #627 - Rust is fun
published: true
description: 
tags: perl, news, programming
canonical_url: https://perlweekly.com/archive/627.html
series: perl-weekly
---

Originally published at [Perl Weekly 627](https://perlweekly.com/archive/627.html)


Hi there!

You might know that for many years I provided Perl training to corporations, both here in Israel and overseas. Unfortunately there are hardly any Perl courses these days. Three years ago I had a client from Switzerland that wanted to have a mix of training and consulting on testing their perl-based code. Another client from Germany wanted me to analyze their code-base and give them recommendations on how to modernize their code-base. There were a few others who reached out to me, but none of them were testing-related and none talked about training. I recommended them to contact some of the other people who do Perl consulting.

I am not the only one who mostly lost their perl-related income. Some still stick around the Perl community maybe writing some Perl for fun, but they had to find other sources of income. Some people moved away from hi-tech altogether others moved to non-programming positions, and others learned other languages. For some time Ruby was a big winner of ex Perl developers, but it has been declining for years. Python had an appeal too, but they created so much animosity towards Perl, that switching over had an emotional toll. In a way Go (Golang) was an easier choice as it is so different from Perl. Then came Rust.

So what shall I do now? I asked myself a couple of years ago when I noticed that my Perl-related income has almost totally vanished. I still ask it now as I have not really found a 'home'.

It took me quite a while to pick up Python, but eventually I started to write a lot of code and started teach it too. It is going quite well. However, despite even helping with the organization of several Python conferences, I never felt part of the Python community.

Recently I picked up Rust and I went all in. I started to work on the <a href="https://rust-digger.code-maven.com/">Rust Digger</a> which is similar to the <a href="https://cpan-digger.perlmaven.com/">CPAN Digger</a>, I already uploaded my <a href="https://rustatic.code-maven.com/">first crate</a>, and I even started to run my first experimental Rust course (in Hebrew). I was quite happy to see the presentation of Dave Rolsy: <a href="https://www.youtube.com/watch?v=vBsEF-anSLY">Why Do Programmers Love Rust?</a>. That gave me further motivation.

So now I am thinking to offer another, still experimental Rust course. This time in English. Probably starting in September. It will be Zoom-based; 2-3 hours a meeting in the morning hours of USA, late afternoon in Europe; running for a few weeks. It will cost a few hundred USD/EUR. The exact details will be determined later. For now I'd like to see if there is an interest attending it. So if you feel you'd like to participate let me know. Without any obligation to actually participate.

Have a good your week!

  --
  Your editor: Gabor Szabo.


## Articles

  
### [No One Is Immune to Abuse](https://blogs.perl.org/users/oldtechaa/2023/07/no-one-is-immune-to-abuse.html)

I watched the presentation of Sawyer, and then the QA. One thing I can tell, that when I received abuse in public, what really hurt was that I did not see (enough) people publicly standing up for me. Not even with a down-vote of the abusing post (e.g. Reddit). Besides hurting me, I think this also hurts the community a lot. People watching these forums seeing the abuse that goes unchallenged will much less likely to get involved in the community.

  
### [Romeo teepee gets looping option](https://github.polettix.it/ETOOBUSY/2023/07/30/romeo-teepee-gets-looping-option/)

Romeo is a hydra-like Perl program. But what is Hydra? Here is what Flavio says about Romeo: Terminal utilities, mainly for fun and celebrating a great cat.

  
### [Will the reference books be updated?](https://www.reddit.com/r/perl/comments/15dbkjn/will_the_reference_books_be_updated/)

That is, someone wanted to know if the book <b>Programming Perl</b> will be updated.

  
### [Building a Perl Module for Posting to Bluesky Social](https://betterprogramming.pub/building-a-perl-module-for-posting-to-bluesky-social-92fc732fc297)

The new social media network is growing by leaps and bounds. Learning to post to it with Perl offers lessons useful to coders of all languages.

  
### [Three days of pause](https://github.polettix.it/ETOOBUSY/2023/07/25/three-days-of-pause/)

After 3 years of blogging every day, Flavio took a 3-day break. Just to have fresh start.

  
### [More prototype play: Dispatch::Fu](https://blogs.perl.org/users/oodler_577/2023/07/more-prototype-play-dispatchfu.html)



  

---

## Grants

  
### [Perl Core Maintenance Grant Extension request ](https://news.perlfoundation.org/post/grant-extension-tony-cook-2023)



  

---

## The Weekly Challenge
<a href="https://theweeklychallenge.org">The Weekly Challenge</a> by <a href="http://www.manwar.org">Mohammad Anwar</a> will help you step out of your comfort-zone. You can even win prize money of $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from among all of the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of <a href="https://perl.careers/">PerlCareers</a>.
  
### [The Weekly Challenge - 228](https://theweeklychallenge.org/blog/perl-weekly-challenge-228)

Welcome to a new week with a couple of fun tasks "Unique Sum" and "Empty Array". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the <a href="https://theweeklychallenge.org/faq">FAQ</a>.

  
### [RECAP - The Weekly Challenge - 227](https://theweeklychallenge.org/blog/recap-challenge-227)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Friday 13th" and "Roman Maths" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

  
### [TWC227](https://deadmarshal.blogspot.com/)

Use of CPAN module made the solutions compact. Thanks for the blog post.

  
### [Counting Fridays the 13th in Raku](https://andrewshitov.com/2023/07/24/counting-friday-the-13th-in-raku/)

How to write compact Raku code? You will find the answer in the post by Andrew.

  
### [Calculator with Roman numbers using Raku Grammars](https://andrewshitov.com/2023/07/24/calculator-with-roman-numbers-in-raku/)

Use of Raku grammar to solve the task. Complex topic can be explained in easy to follow post. Thanks for sharing.

  
### [The 13th Roman](https://raku-musings.com/13th-roman.html)

The verbose nature of Raku is making the solution elegant. Thanks for sharing.

  
### [Perl Weekly Challenge: Week 227](https://www.braincells.com/perl/2023/07/perl_weekly_challenge_week_227.html)

Favourite CPAN module for date, DateTime, is once again showing the elegance. Well done.

  
### [PWC227 - Friday 13th](https://github.polettix.it/ETOOBUSY/2023/07/28/pwc227-friday-13th/)

Raku one-liner is worth taking a look. You will fall in love with it. Thanks for sharing.

  
### [PWC227 - Roman Maths](https://github.polettix.it/ETOOBUSY/2023/07/29/pwc227-roman-maths/)

Roman number task solved by resident of Rome. Nice co-incidence. Highly recommended.

  
### [Perl Weekly Challenge 227: Friday 13th](https://blogs.perl.org/users/laurent_r/2023/07/perl-weekly-challenge-227-friday-13th.html)

Using the core module for date operation in Perl and Raku makes the end result portable. Keep it up great work.

  
### [Perl Weekly Challenge 227: Roman Maths](https://blogs.perl.org/users/laurent_r/2023/07/perl-weekly-challenge-227-roman-maths.html)

A thorough task analysis is worth reading, you don't want to miss it. Thanks for sharing.

  
### [Perl Weekly Challenge 227](https://wlmb.github.io/2023/07/24/PWC227/)

Pure Perl solution without the use of CPAN and it is one-liner too. Great work.

  
### [Friday XIII](https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-227/challenge-227/matthias-muth#readme)

High performance solution with detailed discussion. Keep it up great work.

  
### [Perl Weekly Challenge #227](http://packy.dardan.com/2023/07/27/perl-weekly-challenge-227/)

Using core Perl module makes the solution nice and clean. It is so easy to follow too. Thanks for your contributions.

  
### [Bad luck and mathematica](http://ccgi.campbellsmiths.force9.co.uk/challenge/227)

Peter solving his own proposed tasks. As usual you will see the elegance every where. Thank you.

  
### [The Weekly Challenge #227](https://hatley-software.blogspot.com/2023/07/robbie-hatleys-solutions-to-weekly_24.html)

Clever use of CPAN module and we have cool solution. Well done.

  
### [The 13th Roman](https://blog.firedrake.org/archive/2023/07/The_Weekly_Challenge_227__The_13th_Roman.html)

No gimmicks, just get the job done in multiple languages. Highly recommended.

  
### [Weekly Challenge 227](https://dev.to/simongreennet/weekly-challenge-227-3loi)

Like every week, we have Perl and Python solutions together. Thanks for sharing the knowledge with us.

  
### [PWC 227](https://thiujiac.blogspot.com/2023/07/pwc-227.html)

Playing safe with the use of CPAN module. You will love the solutions too. Well done.

  

---

## Weekly collections

  
### [NICEPERL's lists](http://niceperl.blogspot.com/)

<a href="https://niceperl.blogspot.com/2023/07/cdliv-14-great-cpan-modules-released.html">Great CPAN modules released last week</a>;<br><a href="https://niceperl.blogspot.com/2023/07/dlxiii-metacpan-weekly-report-lingy.html">MetaCPAN weekly report</a>;<br><a href="https://niceperl.blogspot.com/2023/07/dlxxxviii-stackoverflow-perl-report.html">StackOverflow Perl report</a>.

  

---

## Events

  
### [Perl and Koha](https://perlkohacon.fi/)

August 14-18, 2023, Helsinki, Finland

  

---

## <a href="https://perl.careers/?utm_source=perlweekly&utm_campaign=perlweekly&utm_medium=perlweekly">Perl Jobs by Perl Careers</a>

  
### [UK Remote Perl Programmer for Leading Enterprise Tech Publication](https://job.perl.careers/10e)

Our client is a global leader in the enterprise technology publishing industry, providing audiences worldwide with stimulating perspectives and unique news on enterprise tech that matters today and tomorrow. They are seeking a talented Perl programmer to manage the full life-cycle of software projects on a remote basis. The ideal candidate must be UK/EU-based.

  
### [Perl Programmer Opportunity - Join a Prominent Tech Publishing Powerhouse in the Philippines](https://job.perl.careers/mo8)

Our UK-based client is a global leader in the enterprise technology publishing industry, providing audiences worldwide with stimulating perspectives and unique news on enterprise tech that matters today and tomorrow. They are currently seeking a passionate and exceptional Perl programmer based in the Philippines to join their team.

  
### [Bold, beautiful, and… brainy? Senior Perl roles in Malaysia, Dubai and Malta](https://job.perl.careers/0gh)

With all the knowledge in your big, beautiful brain, it’s time to join a company that appreciates your breadth of experience. Our client provides online trading services and with offices in Dubai, Malta, and Malaysia, they’ve got the global reach that may provide the challenge you’re looking for. They know that a seasoned Perl pro is just what their team needs, and that’s where you come in!

  
### [Perl Programmer with Rust Experience - UK Remote](https://job.perl.careers/a0m)

Are you a talented Perl programmer with Rust experience looking to work for a cutting-edge enterprise tech publisher that’s at the forefront of the industry? Look no further than our client, a renowned publisher that provides unique news and stimulating perspectives on the enterprise tech that powers businesses across the globe.

  

---




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 all the issues.

Not yet subscribed to the newsletter? [Join us free of charge](https://perlweekly.com/subscribe.html)!

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