Issue #513 - 2021-05-24 - Perl 5.34.0 is now available!

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!

I am disappointed. Mohammad does not like round numbers. He was editing both the 500th edition and the 512th edition and nothing. He did not even blink an eye. I hope he will not forget to celebrate the 1024 edition.

On another note, perl 5.34.0 was released.

I am not saying it is easy, but I really enjoy the live pair programming sessions with Mark Gardner, Upasana Shukla, Juan J. Merelo, Erik Hulsmann, Ferenc Erki, Thomas Klausner, Ynon Perek people whom I know from the Perl community and also Shai Berger, Ivett Ördög, Rachel Normand, Tally Barak, and Laia Asensio López, people I know from other places. One day you might also want to find a partner and try it. It is nice to work with other people who think differently from you.

Enjoy your week

Gabor Szabo


Announcements

Improving p5p: Perl is going to stay Perl

by Neil Bowers (NEILB)

Is this just a clickbait subject line, or is this saying that 'Some people wanted to change Perl to be something not-Perl, but now the language is saved from those people.'?


CPAN

CPANdeps - correction

by David Cantrell (DCANTRELL)

Apparently two weeks ago I confused CPANdeps with another of David's ex-projects. cpXXXan was the one that provided older versions of modules for older perls. CPANdeps shows a tree of a module's dependencies, along with test results for your chosen version of perl. The dependency analysis part of that is available on the command line via the `cpandeps` script (distributed with CPAN::FindDependencies) and MetaCPAN shows the first level of dependencies. Since then David found someone to take over maintenance of CPANdeps anyway.


Articles

Developing a script in small steps

by Volker Kroll

A detailed example of taking a big commit and breaking it up into small steps that make the whole process easier to follow.

A list of Perl list processing modules

by Mark Gardner

Is that all? Do you know other things Mark should list on his blog? Comment on his blog post.

Grab a distribution tarball from CPAN

by Thibault Duponchelle

I admit, just a few weeks ago I wrote a partially functioning tool for myself to download and unzip a CPAN distribution. It was fun, but I should have looked for an already existing solution.

Solving simple problems

by Dave Cross (DAVECROSS)

Dave is scrobbling using Last.FM. For those who don't know, 'scrobbling' is the act of logging what you're listening to using an external service so that, over time, you build up an accurate picture of who you listen to.


TPF - CAT

CAT: Addressing the issues, planning ahead

This whols story is really tiring. But if you are interested try reading the comments on Reddit.


Grants

Perl Weekly Challenge

The Weekly Challenge by Mohammad Anwar will help you step out of your comfort zone. You can even win prize money of a $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 that month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

The Weekly Challenge - 114

by Mohammad Sajid Anwar (MANWAR)

Welcome the new week with couple of fun tasks "Next Palindrome Number" and "Higher Integer Set Bits". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read FAQ page.

RECAP - The Weekly Challenge - 113

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Represent Integer" and "Recreate Binary Tree" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Weekly Challenge 112

by Aaron Smith

Aaron took pains to display the tree like structure. Loved it. Keep it up the great work.

Perl Weekly Challenge: Represent Integer

by Abigail

Abigail's style of expanding the task is much appreciated. There is plenty to learn from his task analysis. Thanks for sharing.

Perl Weekly Challenge 113: Recreate Binary Tree

by Abigail

Abigail is once again at his best. Please check it out.

The Weekly Challenge 113

by Adam Russell

Adam's use of pack()/unpack() is really interesting. There is always something new to learn. Thanks for sharing.

Re Re Raku (and Perl)

by Arne Sommer

I am big fan of Arne for his creative blog titles. He is simply the best. This week, we got bonus Perl solutions as well. Thanks for sharing.

CY's Take on The Weekly Challenge #113

by Cheok-Yin Fung

Cheok always surprises me with something new and this week also we got two very clever solutions. Keep it up.

The Perl Weekly Challenges, #113

by Christian Jaeger

Welcome Christian and thanks for introducing FunctionalPerl.

Represent the Differences, Yo!

by Colin Crain

I loved his analysis of the Represent Integer task. I wonder sometimes, how did I miss it myself.

PWC113 - Represent Integer

by Flavio Poletti (POLETTIX)

Flavio shared the mathematical expression for the task. Lot to learn from his work. Keep up the great work.

PWC113 - Recreate Binary Tree

by Flavio Poletti (POLETTIX)

I have a high regard for those who present the tree like structure. Although it is not part of the task, some did it on their own. Thank you.

Perl Weekly Challenge #113

by James Smith

James's code presentation is always the best. It makes reading the code so simple. Also with the detailed task analysis is very handy as well.

Perl Weekly Challenge 113

by W Luis Mochan

Luis' attempt to improve the performance of the Represent Integer task is commendable. Keep it up.

Perl Weekly Challenge 113: sums and trees

by Luca Ferrari

Luca shared the real power of Raku. I loved his solution to the Recreate Binary Tree task specially.

Perl Weekly Challenge 113: Represent-Recreate

by Roger Bell West (FIREDRAKE)

Roger's optimisation of the Represent Integer the is the highlight of this blog post for me. Thanks for sharing.

Weekly Challenge 113

by Simon Green

Simon's choice of data format for representing a binary tree is very smart. I liked the story behind it too.


Live Videos

Part 6 video of pair programming a Perl web app

by Mark Gardner

The original plan and the list of all the previous episodes are here.


Weekly collections

Events

Berlin Perl Mongers

Wednesday, May 26, 2021

Toronto Perl Mongers Online Meeting

Thursday, May 27, 2021

Washington, DC Perl (DCPM)

Tuesday, 1st June, 2021; 07:00 PM Eastern Time (US and Canada)

Silicon Valley Perl

Thursday, June 3, 2021

Purdue Perl Mongers - HackLafayette

Wednesday, June 9, 2021


Perl Jobs by Perl Careers

Doers Wanted. Perl Developer role in Pittsburgh, PA

This client is looking for someone who will design and build the tools their customers need. You’ll coordinate implementation, testing, deployment, and maintenance across multiple systems. If you’re a Perl software engineer who enjoys distilling broadly defined objectives into actionable tasks, this might just be your next career move.

A New Adventure is only a Click Away. Perl Developer role, remote within 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. You’ll be deploying apps your work to AWS, so experience would be handy, and the company’s big on testing, so they’d like you to know your way around Test::More.

Cooking Up Something Good. Perl role in London

With a knack for tailoring content to a variety of site aesthetics, our client sets a banquet of advertising delights for over 349 million consumers around the world. If your mouth is watering at the thought of joining this dynamic team and you’re a senior Perl programmer with a solid understanding of Go programming languages, they just might set a place for you at the table.

Not All Heroes Wear Capes. Perl in Vienna

Our client takes the legwork out of the hunt for the best bargain, offering one of the largest product and price comparison platforms in German-speaking countries. They’re looking for a heroic Perl programmer to develop and deliver quality content and all the info users need to find their gadgets for the right price.

All Aboard to Your Next Adventure! Perl Role in Malta

Perl programmers rejoice — our client has an office in Malta, and they’re looking for you. As a financial company seeing incredible growth over the last two decades, business is booming and they’re looking to expand their team. If you’ve got an interest in dollars and cents and share their belief that online trading should be available to all, we’ve got the role for you.



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