Issue #545 - 2022-01-03 - Happy, Healthy, and Prosperous New Year!

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

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


AoC 2021/17 - Ballistic

by Flavio Poletti (POLETTIX)

This day's puzzle is about throwing stuff around. It involves some physics models.

Avoid Yoda conditions in Perl you should

by Mark Gardner

Just use warnings and strictures, he says.

AoC 2021/18 - Fishy accordion

by Flavio Poletti (POLETTIX)

Something about balancing binary trees.

My new modules in 2021

by Leon Timmermans (LEONT)

The Perl modules Leon created in 2021: Crypt::Passphrase - Thread::Csp - autocroak; in Raku: Crypt::Passphrase - Net::MQTT

Do-It-Yourself Lexical Pragmas

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

Happy 2022! And a reflection

by Flavio Poletti (POLETTIX)

Why and how can Flavio write so many blog posts? How could you also do it?

Gabor self reporting for 2022.01.01

by Gabor Szabo (SZABGAB)

Covering November-December of 2021 and the plans for 2022


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.

The Weekly Challenge - 146

by Mohammad S. 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.

RECAP - The Weekly Challenge - 145

by Mohammad S. 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.

Perl Review - Perl Weekly Challenge - 141

by Colin Crain

Perl Solutions Review by Colin Crain.

Perl Weekly Challenge 145: Dot Product

by Abigail

Cool use of the CPAN module Math::Matrix results in a classic solution. Thank you Abigail.

Perl Weekly Challenge 145: Palindromic Tree

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.

Palin' Dot with Raku and Perl

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.

Products above Trees?: The Weekly Challenge #145

by Dave Jacoby (JACOBY)

Another one-liner for the Dot Product task and a very clever one by Dave. Thanks for sharing.

PWC145 - Dot Product

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.

PWC145 - Palindromic Tree

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.

Perl Weekly Challenge #145

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.

Perl Weekly Challenge 145: Dot Product

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.

Perl Weekly Challenge 145: Palindromes

by Laurent Rosenfeld

An exclusive blog post for each task gives more space for discussion. Simply loved reading the story. Thank you.

Perl Weekly Challenge 145: the last challenge of the year!

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.

Perl Weekly Challenge 145

by W Luis Mochan

Luis sharing the power of PDL with a one-liner. You don't want to miss it.

Dot Product

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.

How to find palindromes quickly

by Peter Campbell Smith

Cool use of regex to find Palindromes. Thanks for sharing your knowledge with us.

The Weekly Challenge 145: Tree Product

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.

Weekly Challenge 145

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.

Learn Yiddish on YiddishPOP

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.

Perl Jobs by Perl Careers

Did You Get the Job You Wanted for Christmas? US-based remote Perl role

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.

Make a Difference AND a Paycheque. 100% remote (within the UK) Mid-level Perl developer role

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.

Can’t find the right job? Build your own! Remote Perl role in Australia

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.

Cruise into this Dreamy Career. Perl role in Malta

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.

Get your foot in the door! UK Remote Jr. Perl Developer

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!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week