Issue #721 - 2025-05-19 - Perl Roadmap

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

Hi

Two weeks ago I asked How do you deal with the decline in Perl-related jobs? and I received quite a few nice comments. Thank you! I'll have another question today.

Yesterday I asked in a Web 3 group how to get started with Web3, Blockchain, cryptocurrency, Ethereum.... I got a few suggestions including a link to the Blockchain Roadmap. So I checked. There is also a Python Roadmap and a Rust roadmap, but I have not found a Perl Roadmap. Not even a community created one. IMHO, if you are interested in making Perl easier to learn, more available and hopefully more popular than you might want to invest some time to create a community roadmap for Perl and maybe even to get it listed as an official roadmap.

Which brings me to my question this week What could be done to make Perl more popular?. I'd appreciate your comments there.

On a totally different subject. I think this might be a good time to mention that if you find my work valuable to you, I'd appreciate if you could also express it by sponsoring me. GitHub provides a way to make it very easy to give 5-10-20 USD / month to express your gratitude and help me invest more time in the public work. Go to my GitHub sponsors page and sign up to sponsor me!

Enjoy your week!

Gabor Szabo


Announcements

Call for Papers! - Perl Community Conference, Summer 2025

by Brett Estrade (OODLER)

This is a hybrid (in-person and virtual) conference being held in Austin, TX on July 3rd-4th.


Articles

Monitoring a Plack Application with SlapbirdAPM

by Rawley Fowler

SlapbirdAPM is a free and open-source application performance monitoring (APM) platform specifically designed for Perl web applications.

Turning AI into a Developer Superpower: The PERL5LIB Auto-Setter

by Dave Cross (DAVECROSS)

Dave is using ChatGPT to build small tools. It is like having a superpowered pair programmer.

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.


Discussion

Podcast

The Underbar, episode 1: Perl Leadership

by Philippe Bruhat (BOOK)

Cast (in order of appearance): Philippe Bruhat, Olaf Alders, Aristotle Pagaltzis, Neil Bowers, Jesse Vincent, Ricardo Signes. Visit the Web site of the podcast.


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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Format String" and "Rank Array". 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 - 321

by Mohammad Sajid Anwar (MANWAR)

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

Back to a Unique Evaluation

by Adam Russell

Clever non-regex approach, very impressive and not to be skipped. Keep it up great work.

TWC321

by Ali Moradi

As always, this week too we have a compact and cute little magic. I simply love it, keep sharing.

Average Backspace

by Arne Sommer

Raku regex is special and very handy to create one-liner. Incredible.

Every Average Tells a Story, Don't It?

by Bob Lied

A very real life narration with dose of technical excellence, highly recommended.

Decreasing Order, Oddly

by Dave Jacoby (JACOBY)

Perl regex magic in a while loop condition. Take a closer look to see the real power, great work.

Perl Weekly Challenge: Week 321

by Jaldhar H. Vyas

Always interesting to see how to deal with hurdles and go around to solve the issue. Well done and keep it up.

Stepping Back and Forth

by Jorg Sommrey

PDL, my personal favourite, is showing the elegance. Thanks for sharing knowledge with us.

Task 2 is simple than Task 1

by Luca Ferrari

Finally, we have a complete set of solutions in Raku, Python, Java and PostgreSQL. Thank you for the contributions.

Perl Weekly Challenge 321

by W Luis Mochan

Perl one-liner with the help of CPAN module solving the challenge elegantly. Great work.

Distinctive Overlaps

by Matthias Muth

Clever use of regex construct in loop. Brilliant work, thanks for sharing.

Comparatively Distinct, but Great^H^H^H^H^HAverage

by Packy Anderson (PACKY)

I like how Bag is used here, a very powerful feature of Raku. Any Raku fans, looking for real code then this is the place.

Moving backwards

by Peter Campbell Smith

A very smart move to avoid finding average. DIY to play with it.

The Weekly Challenge #321

by Robbie Hatley

Nice to see the use of substr() in the mix. It was a smart move. Thanks for sharing.

Just an Average Backspace

by Roger Bell West (FIREDRAKE)

The post just picks two stories, Perl and Rust. You need to look further for more magics. Highly recommended.

Compare the Average

by Simon Green

Happy to read about floating point issue being discussed. Good to see Perl and Python coming together.


Weekly collections

Events

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