Perl Weekly
Issue #545 - 2022-01-03 - Happy, Healthy, and Prosperous New Year!
latest | archive | edited by Gabor Szabo
|
Hi everyone!
Let me start by welcoming you to the new year! Let me also use the opportunity to thank Mohammad S. Anwar for his dedication in both editing every other edition of the Perl Weekly Newsletter and his very own Weekly Challenge. Let me also thank Dave Cross for his immense help making our grammar a bit more bearable and the various Open Source projects he creates. (e.g. the CPAN Dashboard or The Perl Planetarium). If you also like their work please thank them in an email, a blog post, or by supporting them via Patreon for Mohammad or via GitHub for Dave. They won't become wealthy from this, but receiving a paycheck every month from tens of supporters give a huge boost to the ego and makes one create even more for the public.
As for me, you might recall I've been learning Spanish for more than 3 years and started to learn Ladino (aka. Judeo-Spanish) a few weeks ago. Learning a foreign language is a totally different experience than learning a programming language. If for nothing else, because you don't get immediate feedback to your mistakes from a compiler. Well. Except if you use an application that helps you. My open source mindset quickly kicked in. I found an Open Source platform called LibreLingo that will help you learn languages. It is still in very early version, but started to use that platform to be able to practice Ladino and also started to contribute to the project. I'll share more about it when enough progress was made to show something in public. Until then you are invited to check it out.
Enjoy the year ahead!
Gabor Szabo
|
|
|
Articles
|
|
by Flavio Poletti (POLETTIX)
This day's puzzle is about throwing stuff around. It involves some physics models.
|
|
|
|
|
by Leon Timmermans (LEONT)
The Perl modules Leon created in 2021: Crypt::Passphrase - Thread::Csp - autocroak; in Raku: Crypt::Passphrase - Net::MQTT
|
|
|
|
|
|
|
by Tom Wyant (WYANT)
This blog post is about writing Perl code whose configuration changes are limited to a lexical scope, just like built-in pragmata such as strict or warnings.
|
|
|
NICEPERL's annual lists
|
|
|
|
2021 retro
|
|
|
CPAN
|
|
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 "10001st Prime Number" and "Curious Fraction Tree". 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 "Dot Product" and "Palindromic Tree" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
by Colin Crain
Perl Solutions Review by Colin Crain.
|
|
by Abigail
Cool use of the CPAN module Math::Matrix results in a classic solution. Thank you Abigail.
|
|
by Abigail
Too much to handle in one liner. These solutions need to be kept safe for the next generation. Keep it up great work.
|
|
by Arne Sommer
I really enjoyed the Perl solution by Arne as you can see the Raku flavour in it. Thanks for sharing the knowledge with us.
|
|
by Dave Jacoby (JACOBY)
Another one-liner for the Dot Product task and a very clever one by Dave. Thanks for sharing.
|
|
|
by Flavio Poletti (POLETTIX)
Flavio gave us a flavour of Raku classes in this blog post. You should check it out if you want to know more.
|
|
|
by Flavio Poletti (POLETTIX)
I am glad Flavio didn't have any questions about the Palindromic Tree task. Also we got real graphs using Raku. Thanks for sharing with us.
|
|
|
by James Smith
James's solution is always magical and compact. And on top of that you get a detailed description. Thanks for your contributions.
|
|
by Laurent Rosenfeld
Laurent shared more than just Perl and Raku solutions this week. Plenty of guest language to keep you busy. Keep it up great work.
|
|
by Laurent Rosenfeld
An exclusive blog post for each task gives more space for discussion. Simply loved reading the story. Thank you.
|
|
by Luca Ferrari
Luca's one-liner in Raku is always the main attraction and not to be missed. Please do check it out yourself.
|
|
by W Luis Mochan
Luis sharing the power of PDL with a one-liner. You don't want to miss it.
|
|
by Mark Senn
Mark once again shared solutions in Raku and Wolfram. I am very impressed with his Wolfram solution. You don't want to miss it.
|
|
by Peter Campbell Smith
Cool use of regex to find Palindromes. Thanks for sharing your knowledge with us.
|
|
by Roger Bell West (FIREDRAKE)
Roger discusses his Lua solution to the Palindromic Tree task. His Rust solution to the Dot Product task is also cool. Thank you for sharing the knowledge.
|
|
by Simon Green
Simon's use of a sliding window method to solve the Palindromic Tree task is really cool. Keep it up great work.
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
by Gabor Szabo (SZABGAB)
When my kids were small we subscribed to (the Hebrew edition of) BrainPOP and we all loved it. As I can see they have English, Spanish and French editions. They also created this series of introduction to Yiddish. It is cute.
|
|
|
|
Now that the blitz of wrapping paper and ribbon has subsided, it’s time to take stock. Did you get everything you wanted? What about a new job where your skills and know-how as a Senior Perl Developer can make a real impact? If that was missing from your stocking this year, we have one last gift for you.
|
|
The best things in life may be free, but you’ll get paid for making them accessible when you join our client’s team. Their mission is simple: empower citizens to participate in civic matters. How do they do it? By providing all the technology, tools, and data that people need at no charge.
|
|
If you’re a senior Perl developer — you’ve already got the most important component of what our client is looking for. The other important bits: in an ideal world, you’ll have experience with most or all of Catalyst, REST, Dancer2, Moo, DBlx::Class, MySQL, Postgres, and docker. Want to add extra flair? AngularJS or Vue would take you to the next level.
|
|
Our client is an international company who pride themselves on making online trading a breeze. After twenty-plus years cruising the financial waters, they’re subject matter experts who provide a stable, engaging environment for their crew. Located in glorious Malta, they offer a supportive team that believes in open communication and solving problems together.
|
|
Our client is currently looking to staff up some Jr. Perl developers for a 100% remote (within the UK), permanent position. They want to find some fresh talent that can adapt and flourish in this role. Having modern Perl foundations and understandings is important, but the client is willing to overlook some knowledge gaps for the right developer who is eager to learn.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|