Issue #719 - 2025-05-05 - How do you deal with the decline?

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!

It is no secret that there are less and less jobs that are for 'Perl developers'. I still see many job posts that mention Perl, but those are mostly cases where Perl is just one of the items in a large toolbox. In many cases you can still use Perl as a tool. There is less and less demand for perl application developers. There is 0 demand for teaching Perl.

I encountered this many years ago and first learned Python and now Rust because that's what my clients ask for. How do you deal with the decline in Perl-related jobs? I'd love to get your feedback and for that I open an issue in the GitHub repository of the Perl Weekly. I'd love to read what you do!

Perl-related events:

At the bottom of each issue we include a list of Perl-related events. They can also be seen on our Perl events calendar and you can even use our ical file to see the events in your calendar application.

This information is collected in a JSON file in our repository. The file is linked at the top of that page. If you organize a Perl-related event or if you know about one that is not listed there, send us a Pull-Request and we can include it.

Enjoy your week!

Gabor Szabo


Articles

Mojolicious and Docker part 2

by Dragos Trif

Add an data base image to the docker compose file. Create an network between the and the app. Create and persists your db. Start the Docker in the containers in the correct order.

Building `Map::Tube::<*>` maps, a HOWTO: weaving a web

by Paul Cochrane (PTC)

A real tram network is more like a web of interconnecting lines. Although more lines mean more complexity, they allow Map::Tube to better reflect reality and thus be more useful and interesting.

Handling text encoding in Perl

by Marco Pessotto

When we are dealing with legacy applications, it’s very possible that the code we are looking at does not deal with Unicode characters, instead assuming all text is ASCII. This will cause a myriad of glitches and visual errors.
In 2025, after more than 30 years since Unicode was born, how is that possible that old applications still survive while ignoring or working around the whole issue?


Discussion

Retooling

What to learn if you can't find a job as Perl developer? PHP? Python? Go? TypeScript? Rust?

Looking to Convert Perl Code into C++

The author got some perl code that is massive - 100k. The proof of concept code works great. However, they need fast speed. Is there some effective methods to convert perl code into C++? - What would you say?


The Weekly Challenge

The Weekly Challenge by Mohammad Sajid Anwar will help you step out of your comfort-zone. You can even win prize money of $50 by participating in the weekly challenge. We pick one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks.

The Weekly Challenge - 320

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Maximum Count" and "Sum Difference". 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 - 319

by Mohammad Sajid Anwar (MANWAR)

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

TWC319

by Ali Moradi

Another good use of CPAN module Set::Scalar, thanks for sharing knowledge with us every week.

Common Count

by Arne Sommer

Setting custom type is so handy in Raku. I wish Perl had too. Keep it up great work.

Common Vowels

by Jorg Sommrey

Loved the extension to Unicode, great to see brilliant work, keep it up.

Perl Weekly Challenge 319

by W Luis Mochan

Ever heard of half-liner? I never heard of it, very creative mind. Nice to hear from the masters of one-liners. Well done.

Does 'Weekly' Have a Happy (Vowel) Ending?

by Matthias Muth

Don't you love the story telling style of blog post? I love it. Just keeps you engaged all the time. Well done.

Count the Minimum Common Word

by Packy Anderson (PACKY)

Musical tech post for you, listen to the music while absorbing the power of Raku regex. Highly recommended.

Vowels and minima

by Peter Campbell Smith

Nice to see the test goes beyond the example and dealing with extreme use case. And don't forget the DIY tool. Keep it up great work.

The Weekly Challenge #319

by Robbie Hatley

A complete solution that is capable of dealing with Unicode characters too. Always a pleasure to see extended solutions. Thanks for sharing knowledge.

Minimum Words Count Even If They Are Common

by Roger Bell West (FIREDRAKE)

My favourite is the pick of the language in the blog post, PostScript. Also bonus Crystal for you too, if you are Crystal fan. Highly recommended.

Words and numbers

by Simon Green

Sometimes y, a vowel? Well this is new to me. I'll dig in later. Usual python magic is discussed in the blog post. No perl?


Weekly collections

Events

Paris.pm monthly meeting

Paris, France

Paris.pm monthly meeting

Paris, France

The Perl and Raku Conference 2025

Greenville, South Carolina, USA



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