Perl

Originally published at Perl Weekly 721 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! -- Your editor: Gabor Szabo. Announcements Call for Papers! - Perl Community Conference, Summer 2025 This is a hybrid (in-person and virtual) conference being held in Austin, TX on July 3rd-4th. Articles Sustainability, Resilience and Fun: Impressions from the German Perl/Raku Workshop 2025 CVE-2024-56406 Monitoring a Plack Application with SlapbirdAPM 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 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 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 Just got my MacBook etched with Perl logo. Started to get :-( on mabookair sub Geo::CheapRuler - a port of (javascript) mapbox/cheap-ruler Podcast The Underbar, episode 1: Perl Leadership 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 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 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 Clever non-regex approach, very impressive and not to be skipped. Keep it up great work. TWC321 As always, this week too we have a compact and cute little magic. I simply love it, keep sharing. Average Backspace Raku regex is special and very handy to create one-liner. Incredible. Every Average Tells a Story, Don't It? A very real life narration with dose of technical excellence, highly recommended. Decreasing Order, Oddly Perl regex magic in a while loop condition. Take a closer look to see the real power, great work. Perl Weekly Challenge: Week 321 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 PDL, my personal favourite, is showing the elegance. Thanks for sharing knowledge with us. Task 2 is simple than Task 1 Finally, we have a complete set of solutions in Raku, Python, Java and PostgreSQL. Thank you for the contributions. Perl Weekly Challenge 321 Perl one-liner with the help of CPAN module solving the challenge elegantly. Great work. Distinctive Overlaps Clever use of regex construct in loop. Brilliant work, thanks for sharing. Comparatively Distinct, but Great^H^H^H^H^HAverage I like how Bag is used here, a very powerful feature of Raku. Any Raku fans, looking for real code then this is the pl

May 19, 2025 - 07:10
 0
Perl

Originally published at Perl Weekly 721

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!

--
Your editor: Gabor Szabo.

Announcements

Call for Papers! - Perl Community Conference, Summer 2025

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

Articles

Sustainability, Resilience and Fun: Impressions from the German Perl/Raku Workshop 2025

CVE-2024-56406

Monitoring a Plack Application with SlapbirdAPM

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

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

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

Just got my MacBook etched with Perl logo. Started to get :-( on mabookair sub

Geo::CheapRuler - a port of (javascript) mapbox/cheap-ruler

Podcast

The Underbar, episode 1: Perl Leadership

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

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

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

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

TWC321

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

Average Backspace

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

Every Average Tells a Story, Don't It?

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

Decreasing Order, Oddly

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

Perl Weekly Challenge: Week 321

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

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

Task 2 is simple than Task 1

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

Perl Weekly Challenge 321

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

Distinctive Overlaps

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

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

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

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

The Weekly Challenge #321

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

Just an Average Backspace

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

Compare the Average

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

Weekly collections

NICEPERL's lists

Great CPAN modules released last week.

Events

Paris.pm monthly meeting

Paris, France

The Perl and Raku Conference 2025

Greenville, South Carolina, USA

You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.

Want to see more? See the archives of all the issues.

Not yet subscribed to the newsletter? Join us free of charge!

(C) Copyright Gabor Szabo
The articles are copyright the respective authors.