Issue #535 - 2021-10-25 - Exercism and Perl

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

Hi there!

A long, long time ago I contributed a few Perl-related exercises to Exercism, but then for another long time I only recommended it, but didn't use it myself. Recently I returned to it with the hope to use it as a platform to allow my students to practice. I noticed that the Perl track has 62 exercises while many of the other tracks have more. Some of them twice as many.

Have you tried doing the Perl track recently? Are you a mentor on the Perl track? Have you contributed an exercises?

I wonder if it would be a good idea for Mohammad, to post his Weekly challenges as exercises on Exercism.

Enjoy your week!

Gabor Szabo


Looking at Beancount

by Flavio Poletti (POLETTIX)

After doubting about Accounting::Kitty, I had to look more in depth into the alternatives. Inside the Ledger and co. heap I chose Beancount, which is supposed to be stricter in doing checks.

The reports of Perl's death have been greatly exaggerated

by Mark Gardner

Mark, in his usual enthusiastic way tells you, not surprisingly, that Perl is still alive.

Beancount for Kitty, simple model

by Flavio Poletti (POLETTIX)

After laying down the needs in looking at Beancount, I went for a direct mapping of the different accounts, setting most of them as Assets and the External one as an Equity.

Making Single-binary Release with pp

by Kang-min Liu

Once in a while, people ask me how they can compile Perl. What they usually want is to be able to distribute a stand-alone executable without the end user needing to install Perl and a bunch of CPAN modules. Let's see how we can do that.


by Flavio Poletti (POLETTIX)

It seems that about 9 years ago I started working on Graphics::Potrace

Some Perl Code In Memory of a Great Scientist

by Martin

On August 21, 2021, famous Polish mathematician Andrzej Schinzel passed away at the age of 84. He was one of the great minds behind modern number theory. May he rest in peace. I have extended one of my CPAN modules relating to his work and dedicated the release to his memory.



13 reasons why you should not use Perl

When I first saw this post I wanted to make a snide comment, or use my power as the moderator of the Perl hashtag on and remove that tag, but I figured neither of those would be right. For 12 points the OP kept a straight face and brought up various more-or-less real issues with Perl, but then on the last point he lost it and he wrote he hates Perl because he hates Perl. Now I see Mark Gardner and Håkon Hægland, both trying to positively reach out. It is nice, but I think it is naive. Prove me wrong!

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 - 136

by Mohammad S. Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Two Friendly" and "Fibonacci Sequence". 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 - 135

by Mohammad S. Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Middle 3-digits" and "Validate SEDOL" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Review - Perl Weekly Challenge - 132

by Colin Crain

Perl Solutions Review by Colin Crain.

Perl Weekly Challenge 135: Middle 3-digits

by Abigail

Abigail is the master of regex. I learn something new every time I read his code. Keep up the great work.

Perl Weekly Challenge 135: Validate SEDOL

by Abigail

I feel like collecting all of Abigail's regex solutions so far and putting them in a blog post for others to benefit from. Thank you for your contributions.

Caught in the Middle With SEDOL

by Adam Russell

Adam's blog post is precise and to the point. You don't want to miss the little NOTE section. Thank you.

SEDOL in the Middle with Raku and Perl

by Arne Sommer

Arne is our in-house Raku guru in my humble opinion. Anyone who wants to learn Raku, this is the best place to learn from. Keep it up the great work.

A Middling Thruppence? Do They Like Us At All?

by Colin Crain

Welcome back, Colin. We all missed your blog posts. I read your blog to improve my vocabulary. Thanks for sharing.

Middle Digits to Validation: The Weekly Challenge #135

by Dave Jacoby (JACOBY)

Highlight of Dave's blog post is the simplicity. Well-documented code that doesn't need to be explained. Keep it up; great work.

PWC135 - Middle 3-digits

by Flavio Poletti (POLETTIX)

This is an ideal for Perl programmers to learn Raku. You get to compare the two next to each other. Easy to follow style. Thank you for your contributions.

PWC135 - Validate SEDOL

by Flavio Poletti (POLETTIX)

Yet another cool solution in both Perl and Raku. Not too difficult to read Raku code even for Perl developer. Thanks for sharing.

Perl Weekly Challenge #135

by James Smith

James is known for writing beautiful-looking code. He did it again this week, Thanks for promoting Perl.

Perl Weekly Challenge 135: Middle 3-Digits and Validate SEDOL

by Laurent Rosenfeld

Laurent making good use of Raku power when dealing with weekly task. His Perl solutions also looks like Raku at times. Keep it; up great work.

Perl Weekly Challenge 135: in a rush

by Luca Ferrari

I simply loved the compact solutions for both tasks in Raku this week. Great work.

Perl Weekly Challenge 135

by W Luis Mochan

Luis didn't disappoint either this week as he continued to show his one-liner skill. Thank you.

Perl Weekly Challenge 135: Valid Middle

by Roger Bell West (FIREDRAKE)

Roger's take on SEDOL validation is simply the best. I liked the clarity in his thoughts. Thank you for your contributions.

Weekly Challenge 135

by Simon Green

Simon does not waste time and comes to the point straight away. I like his short and precise blog posts every week. Thanks for the support.

Weekly collections


Flutter for all platforms! Charlotte PM + Boston PM

Wednesday, October 27, 2021; 06:00 PM Eastern Time (US and Canada)

Perl Jobs by Perl Careers

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

We know that a lack of commercial experience doesn’t always reflect skill level, know-how, or programming brilliance. You know your stuff. You’re keen to grow and learn. You know that if someone would only just give you a chance, and let you in the door, you could really shine! Needing Jr. Perl developers for a 100% remote (within the UK and EU).

Someone left the awesome job machine on again… UK remote Perl job

Perl programmers, lean in — The role is 100% remote friendly for those located in the UK, so kick back and enjoy your commute-free existence. The client is interested in anyone with experience building web apps in Perl, using one of the major Perl frameworks. If you’re a crack-hand with Catalyst, a Mojolicious master, or a distinguished Dancer, they want you.

Wanted: Senior Perl developers with good karma. Remote Perl within UK, South Africa and Switzerland

Our client is a multinational fundraising group that works with thousands of charities to provide cloud-based management tools, a dedicated social fundraising platform, and a secure channel for charities to receive funds. Along with strong Perl skills, the ideal candidate will also have automated payment experience.

A job with real flexibility. 100% remote Perl position

As one of the most popular open-source ticketing systems on the planet, this team knows what it takes to attract organizations of all sizes. Looking for a Perl developer who has Mason, Moose, and Mojolicious and experience with ticketing systems.

Summer is calling… Perl role in Malta

Our client is an international financial company with offices around the world. With a global presence and the kind of growth that would make a beanstalk blush, they’re looking to expand their team. If you’re a Perl programmer with a side interest in online trading, you’ll be a natural in this role.

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