Issue #528 - 2021-09-06 - Legacy Code

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

Hi there

How old is the Perl code that you work on currently?

Curtis wrote an interesting blog post talking about dealing with legacy code.

After a long time, I got the opportunity to work with good old CGI. It reminds me of my early learning days. Talking about CGI, I came across fun blog post talking about Migrating a Perl CGI application to AWS Lambda.

Please do share anything interesting you are trying using Perl. I am currently working on Elastic Search using Perl. As always CPAN provides great support e.g. Search::Elasticsearch.

What else changed in your routine?

For me, the school run is back. How about you?

Enjoy the rest of the newsletter. Hopefully next week we will have more perl blog posts.

Mohammad Sajid Anwar


Corinna RFC

by Curtis 'Ovid' Poe (OVID)

Rough table of contents for the Corinna RFC by Curtis


Migrating a Perl CGI to AWS Lambda

by Jason Lavoie

A very detailed blog posr talking about every aspect of migrating a CGI application to AWS.

Taming the Moose: Method modifiers instead of overrides in object-oriented Perl

by Mark Gardner

If you are a Moose fan then please check out this discussion about method modifiers.

Today I Learned: Portable Grayscale Map

by Flavio Poletti (POLETTIX)

Flavio discusses something I have never touched before. Thanks for sharing.

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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Root Distance" and "Add Linked Lists". 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 - 128

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Maximum Sub-Matrix" and "Minimum Platforms" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Review - Perl Weekly Challenge - 126

by Colin Crain

Perl Solutions Review by Colin Crain.

Perl Weekly Challenge 128: Maximum Sub-Matrix

by Abigail

Nice demo of code reuse. I didn't realise, to be honest, that it was somewhat a repeat of a past task.

Perl Weekly Challenge 128: Minimum Platforms

by Abigail

A very special solution to the Minimum Platform task as you get to see the Abigail magic once again. Thanks for sharing the knowledge.

With Raku to Mum's Platform

by Arne Sommer

A cool example of a Raku class. Great demo of Raku best practices. Keep it up.

CY's Take on The Weekly Challenge #128

by Cheok-Yin Fung

A very special presentation of the Minimum Platform task, complete with unit tests. Great job.

MinMaxing Matrix Platforms: The Weekly Challenge 128

by Dave Jacoby (JACOBY)

Well documented solution, as always, with edge cases as well. A complete solution. Thanks.

PWC128 - Maximum Sub-Matrix

by Flavio Poletti (POLETTIX)

Flavio once again shares bonus Raku magic along with Perl. You don't want to miss it.

PWC128 - Minimum Platforms

by Flavio Poletti (POLETTIX)

Flavio went into the finer details of the Minimum Platforms task. I wonder at times, how did I miss the point.

Perl Weekly Challenge #128

by James Smith

James' genomic approach to the Minimum Platform tssk is really cool. There is plenty to learn from his work. Thanks for sharing.

Perl Weekly Challenge 128: to much complex?

by Luca Ferrari

Luca also used a Raku class to solve the Minimum Platform task. I just love it. Keep it up.

Perl Weekly Challenge 128

by W Luis Mochan

The best part of Luis' blog post is the use of PDL. Cool promotion of PDL. Thanks for sharing.

Perl Weekly Challenge 128: Maxima and Minima

by Roger Bell West (FIREDRAKE)

Roger's style of inline document is very useful to follow the code. Thanks for sharing.

Weekly Challenge 128

by Simon Green

Simon broke the task into smaller actions giving us clear instructions to read the code. Always pleasure to read his blog.


2021.35 Superseding

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

Perl Jobs by Perl Careers

Change the world without leaving your desk! Remote Perl role - UK, Switzerland or South Africa

As a thriving multinational fundraising group, our client works with thousands of charities to provide cloud-based management tools to connect with their supporters. In addition to strong Modern Perl, candidates should be experienced with payment networks, systems, and bank file formats like ISO 20022, SWIFT MT940/942 and NACHA ACH, and experience with Unix/Linux and shell scripts.

What would your computer say about you? Perl, Python, NLP role in Amsterdam

Our client is the worldwide leader in machine intelligence for matching people with jobs, which is to say that when it comes to hiring, they know what they’re doing. They’re looking for a Natural Language Processing (NLP) Engineer who has both strong Perl and Python.

Pop Quiz and Your New Perl Role! 100% Remote within UK

Not feeling the urge to commute during these socially distanced times and beyond? Not a problem. The role is 100% remote-friendly for folks in the UK. 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.

Scrooge had it right! Perl role in Vienna

Our client is one of the largest product and price comparison platforms in German-speaking countries.With a website that allows consumers to compare deals on everything from toasters to tablets, our client helps their users hunt out the best values. Client is willing to consider all candidates with strong Perl, but they make heavy use of PostgreSQL, Elasticsearch, and Modern Perl.

Let’s do an experiment! Perl role in Canberra, Australia

Attention, Perl programmers, science buffs and genetics junkies, our client wants to hear from you. They deliver cost-efficient genotyping technology that promotes the development of better, stronger crops adapted to suit their environment. They're looking for programers that are familiar with modern tooling and might have experience with Ansible, AWS, and Linux containers.

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