Issue #586 - 2022-10-17 - Perl and Camel

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

Hi there,

This is my 115th edition of the weekly newsletter. I know it is nothing as compared to the 323 editions by the chief editor Gabor Szabo. I am very happy to have come this far, thanks to all the readers of the weekly newsletter for the support and encouragements. It took me 4 years and 5 months to achieve this milestone.

Please excuse me for the long-winded editorial this week to celebrate the occasion.

As we all know Perl and Camel are insperabale for years now. I still remember when I was first introduced to Perl in the late ninetees, we use to refer Perl books as Camel books. The association of Perl with the big publishing house like, O'Reilly is mostly responsible for the trend. Having said, there were few others too in the market but O'Reilly stood out among them. But we can't ignore the ground reality at the same time, for reasons known to most of all, the Perl books started disappearing from the book shelves in recent years. Talking about Perl books, we can't forget the service of brian d foy, Damian Conway, Curtis Poe, Dave Cross, Randall L. Schwartz and many more. Of all those, brian d foy still holding the ground as far as Perl is concerned in my humble opinion.

Do you remember the announcement of Perl 7?

I still remember, I watched the announcement by Sawyer X and was very excited about it. But as you all know, it didn't turn out as planned. Let's not go there. Immediately after the announcement, brian d foy came up with the book, Preparing for Perl 7, published by {Perl School} run by Dave Cross. I was lucky to get the FREE copy of the book by brian d foy. I thoroughly enjoyed it as his many other Perl books. While collecting informations for this editorial, I noticed the book is now declared retired, unfortunately.

Fast forward, in the year 2021, we got another book, Perl new features v5.10 to v5.34 by brian d foy. Once again, I was offered the book for FREE by the author. I would highly recommend this book to anyone who is new to Perl or even if you have used Perl for years. I found many new features that I wasn't aware of earlier. The best part is the explanation of each features with great examples. It makes it so easy to understand the topic. I read the book from start to end and came up with my own examples of some of the features mentioned in the book. Those who follow me on Facebook, Twitter and LinkedIn knows that I ran daily feature series where I shared one feature with examples everyday. It is now documented for future reference in the form of GitHub repository as suggested by Dave Cross.

How many of you have read the book "Learning Perl"?

I have during my early days of learning Perl. It was the main source of information for me. Keeping the tradition on, brain d foy alongwith Randall L. Schwartz and Tom Phoenix came up with the 8th Edition. This time, I was offered not one (1) but four (4) copies of the physical book with free delivery by the generous brian d foy. I picked four members of Team PWC(The Weekly Challenge) and hand it over the book, Learning Perl 8th edition. A very big thank you to brian d foy from the entire Team PWC members.

Do you think it stopped there?

Well, the short answer is "No". Recently brian d foy contacted me and offered me 50 coupons of his new creation Learning Perl Exercises. Honestly speaking, I didn't know about the book earlier. I have been giving one coupon every week to one lucky member of Team PWC. So far, I have already given 10 coupons. If you are a Perl fan or new to Perl then why don't you join us and learn from each other something new every week. Trust me, you will enjoy the journey.

How well do I know brian d foy?

Honestly speaking I haven't met him yet but would love to one day. My first interaction with him was in the year 2010 when I published my first distribution, Test::Excel. During those days, one need to get the namespace registered with PAUSE admins. He is one of the PAUSE admins that I happen to interact with. I still remember during the email conversation he mentioned that he liked my distribution and one day he would use it. Ever since, I have had many email conversation with on different occasions. I proudly remember one such occasion when brian d foy offered me to do interview series for I happily accepted his offer without even blinking once. I did three interviews namely with Gabor Szabo, Curtis Poe and Damian Conway. Unfortunately after that I got distracted and busy with other personal projects.

Have you tried GitHub Workflow yet?

Two names i.e. Gabor Szabo and Dave Cross immediately come to my mind when talking about GitHub Workflow. In fact, Gabor Szabo seems to be on a mission to help CPAN modules to have workflow configured. Recently I published a new release of Test::CSS, the very next morning I noticed blog post by him. I would highly recommend you to take a look at his other similar works. Talking about GitHub Workflow, my colleague at work and friend, Julien Fiegehenn, wrote a detailed and thorough guide on the topic, you really don't want to skip it.

How many of you have completed the challenge of Hacktoberfest 2022?

One thing I noticed this year, the pull request has to be accepted and merged for it to qualify. Now even after the pull request is accepted and merged, you still have to wait for another seven days review period. This year, I was lucky to receive the distribution, HTML::Form as my assignment for October as member of Pull Request Club. To my surprise, I noticed HTML::Form is participating in Hacktoberfest 2022. As of today, I have submitted 2 Pull Requests. That means, I am done as far as my monthly assignment for Pull Request Club. With regard to the Hacktoberfest 2022, both the pull requests have been accepted and merged, thanks to Olaf Alders. One of them is passed the review period and other is still waiting. Although I submitted 2 more pull requests but unfortunately they are not participating in Hacktoberfest 2022, although both have been accepted and merged. To qualify for FREE specially designed T-shirt, I still have to find a distribution and submit 2 more pull requests. Wish me luck.

Have you nominated your Perl Hero?

If not then you still have chance to nominate your Perl Hero. Quick and easy to nominate is just commenting on this official announcement and giving the name with reasons. Easy, right?

Enjoy the rest of the newsletter.

Mohammad S. Anwar



Class::Plain supports Role using Role::Tiny

by Yuki Kimoto (KIMOTO)

Announcement by Yuki-san, support of Role now available by Class::Plain v0.05.

Frankfurter Perl Workshop 2022 - 6.11.2022

by Max Maischein (CORION)

Announcement of another Perl Workshop by Max. Please do join the event if you can.


A Github Workflow guide for CPAN modules

by Julien Fiegehenn

A thorough and detailed guide for anyone wants to play with GitHub Workflow. Kudos to your effort, Julien.


by Flavio Poletti (POLETTIX)

After a long time, I found the subject is explained in detail. All your questions answered in this blog post.


by Flavio Poletti (POLETTIX)

Another ineresting topic discussed. I really enjoyed it. Lots of informations to process.


On the review for The Weekly Challenge 179...

by Flavio Poletti (POLETTIX)

Flavio response to the review of weekly challenge 179 by Colin Crain. Interesting points raised and discussed.

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

by Mohammad S. Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks: "Days Together" and "Magical Triplets". If you are new to the weekly challenge, why not join us and have fun every week? For more information, please read the FAQ.

RECAP - The Weekly Challenge - 186

by Mohammad S. Anwar (MANWAR)

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

Perl Review - Perl Weekly Challenge - 180

by Colin Crain

Perl Solutions Review by Colin Crain.

Zippy Fast Dubious OCR Process

by Adam Russell

Superlative solution to the Unicode Makeover by Adam. Highly recommended.

Unicode Zip

by Arne Sommer

Arne always surprise with something new in Raku. Thank you for sharing the knowledge with us.

No Lost in Transliteration?

by C.-Y. Fung

Welcome back to blogging and thanks for the nice introduction of CPAN module charnames.

PWC186 - Zip List

by Flavio Poletti (POLETTIX)

Nice twist and turn. In the end we get a cool solution. Keep it up great work.

PWC186 - Unicode Makeover

by Flavio Poletti (POLETTIX)

Cool use of CPAN module to get the job done in Perl but for Raku, it is pure magic. Thanks for your contributions.

Perl Weekly Challenge: Week 186

by Jaldhar H. Vyas

Thanks for the effort to make the Unicode makeover task so fun. Keep it up great work.

The Weekly Challenge 186

by James Smith

Plenty of varieties shared with us as always by James. All the magics explained in details. Thanks for sharing.

Perl Weekly Challenge 186: Zip List and Unicode Makeover

by Laurent Rosenfeld

Raku made both the tasks easy peasy and Laurent didn't waste a minute to get that across. Thank you.

zip and unicode

by Luca Ferrari

Shortest solutions in Raku. Thank you for sharing the Raku magic.

Perl Weekly Challenge 186

by W Luis Mochan

Master of one-liners, didn't miss the opportunity this week. Clever one-liner shared with us, thank you.

Merge like a zip and Unidecode

by Peter Campbell Smith

Smart hack and clever solutions to both the tasks. Loved it. Thank you.

Makeover List

by Roger Bell West (FIREDRAKE)

Using CPAN module for Unicode is a smart move. The end result is clean and readable. Thanks for sharing.

PWC 186

by Stephen G Lynn

One line solution to Zip List task in Perl, Raku and Julia. Keep it up great work.

Perl Tutorial

A section for newbies and for people who need some refreshing of their Perl knowledge. If you have questions or suggestions about the articles, let me know and I'll try to make the necessary changes. The included articles are from the Perl Maven Tutorial and are part of the Perl Maven eBook.


2022.41 On Your Phone

by Elizabeth Mattijsen (ELIZABETH)


Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Ruby Digger

by Gabor Szabo (SZABGAB)

Similar to the CPAN Digger and the PyDigger, there is now a Ruby Digger to locate Ruby Gems that could be improved by adding Continuous Integration

Contirbution to Open Source projects

by Gabor Szabo (SZABGAB)

A number of blog posts and YouTue videos on contributing to Open Source projects.


Charlotte PM : I <3 Smol backend (and I cannot lie) - Yanick

Wednesday Oct 26th, 2022 06:00 PM Eastern Time (US and Canada)

Perl Jobs by Perl Careers

Bold, beautiful, and… brainy? Senior Perl roles in Malaysia, Dubai and Malta

With all the knowledge in your big, beautiful brain, it’s time to join a company that appreciates your breadth of experience. Our client provides online trading services and with offices in Dubai, Malta, and Malaysia. They know that a seasoned Perl pro is just what their team needs as they expand, and that’s where you come in.

Perl to Node Cross-training? Yes Please! UK/EU Remote Perl Role

We’re looking for a junior and intermediate Perl developer interested in cross-training Perl to Node. Our client embrace flexibility, and their ideal candidate will, too. This role is remote-friendly for those located within the UK and has recently opened up to candidates within the EU.

Perl Superheroes Wanted! Remote Perl within US time zone

As the leading provider of award-winning intelligent SaaS solutions for clients that include first responders, engineers, manufacturers, and educators, this organization’s comprehensive offerings include training management, continuing education, compliance training, safety management, and workforce scheduling. They’re looking for a Perl developer with Catalyst and DBIx::Class.

Perl Developer and Business Owner? Remote Perl role in UK & EU

Our clients run a job search engine that has grown from two friends with an idea to a site that receives more than 10 million visits per month. They're looking for a Perl pro with at least three years of experience with high-volume and high-traffic apps and sites, a solid understanding of Object-Oriented Perl (perks if that knowledge includes Moose), SQL/MySQL and DBIx::Class.

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