Perl Weekly
Issue #627 - 2023-07-31 - Rust is fun
latest | archive | edited by Gabor Szabo
|
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 Rust Digger which is similar to the CPAN Digger, I already uploaded my first crate, and I even started to run my first experimental Rust course (in Hebrew). I was quite happy to see the presentation of Dave Rolsy: Why Do Programmers Love Rust?. 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!
Gabor Szabo
|
|
|
Articles
|
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.
|
|
by Flavio Poletti (POLETTIX)
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.
|
|
|
That is, someone wanted to know if the book Programming Perl will be updated.
|
|
by William Shunn
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.
|
|
by Flavio Poletti (POLETTIX)
After 3 years of blogging every day, Flavio took a 3-day break. Just to have fresh start.
|
|
|
|
Grants
|
|
The Weekly Challenge
The Weekly Challenge by Mohammad Anwar 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 PerlCareers.
|
by Mohammad Sajid Anwar (MANWAR)
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 FAQ.
|
|
|
by Mohammad Sajid Anwar (MANWAR)
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.
|
|
|
by Ali Moradi
Use of CPAN module made the solutions compact. Thanks for the blog post.
|
|
by Andrew Shitov (ANDY)
How to write compact Raku code? You will find the answer in the post by Andrew.
|
|
|
by Andrew Shitov (ANDY)
Use of Raku grammar to solve the task. Complex topic can be explained in easy to follow post. Thanks for sharing.
|
|
|
by Arne Sommer
The verbose nature of Raku is making the solution elegant. Thanks for sharing.
|
|
by Jaldhar H. Vyas
Favourite CPAN module for date, DateTime, is once again showing the elegance. Well done.
|
|
by Flavio Poletti (POLETTIX)
Raku one-liner is worth taking a look. You will fall in love with it. Thanks for sharing.
|
|
|
by Flavio Poletti (POLETTIX)
Roman number task solved by resident of Rome. Nice co-incidence. Highly recommended.
|
|
|
by Laurent Rosenfeld
Using the core module for date operation in Perl and Raku makes the end result portable. Keep it up great work.
|
|
by Laurent Rosenfeld
A thorough task analysis is worth reading, you don't want to miss it. Thanks for sharing.
|
|
by W Luis Mochan
Pure Perl solution without the use of CPAN and it is one-liner too. Great work.
|
|
by Matthias Muth
High performance solution with detailed discussion. Keep it up great work.
|
|
by Packy Anderson (PACKY)
Using core Perl module makes the solution nice and clean. It is so easy to follow too. Thanks for your contributions.
|
|
by Peter Campbell Smith
Peter solving his own proposed tasks. As usual you will see the elegance every where. Thank you.
|
|
by Robbie Hatley
Clever use of CPAN module and we have cool solution. Well done.
|
|
|
by Simon Green
Like every week, we have Perl and Python solutions together. Thanks for sharing the knowledge with us.
|
|
by Stephen G Lynn
Playing safe with the use of CPAN module. You will love the solutions too. Well done.
|
|
Weekly collections
|
|
Events
|
August 14-18, 2023, Helsinki, Finland
|
|
|
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.
|
|
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.
|
|
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!
|
|
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 know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|