Issue #546 - 2022-01-10 - Perl Books

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

Hi there

Welcome to my first edition of 2022 and 95th edition overall.

I remember there was a time when the O'Reilly group published many Perl books. Then came a few other publishing houses like Manning publications. I am sure you must have owned a handful of Perl books from these publishers. In recent times not many Perl books have been written, except one or two by brian d foy. A friend of mine donated all his Perl books to a local library as he is moving to Python. It is a sad state to be honest. Recently, I came across a Facebook post by a friend of mine about a Perl book called Extending and Embedding Perl. I knew about it but I had never had the chance to read it. So I decided to buy a used copy from Amazon. I must confess I was missing a great deal. If you haven't read it then you must check it out. By the way, I have kept all my Perl books safe. I like to read physical books and not online versions.

With a new year, there is a tradition of new year resolutions. As far as I am concerned, I stopped making any resolutions two years ago. But this year, I decided to make one and stick to it. And the resolution is to get the draft of my first Perl book out as soon as possible. It has been going on for months now. It is embarassing now to even talk about it. There are so many things going on at the same time, I hardly find time for the book. Please wish me luck.

A long time ago, Gabor started a campaign to make live videos about Perl. He even did few pair-programming sessions and they were very popular. But then there has been no noise on that front in recent times. I used to make YouTube videos for the Weekly Challenge during the middle of last year and then I also stopped because of lack of time. Last month, I started making videos again for the Weekly Challenge. It gives me immense pleasure when I see comments on my videos. Someone recently commented on one video and requested I should make videos of past challenges as well. I have to manage my time carefully otherwise my first book would be neglected again. Having said that, I am not giving up on making videos for the Weekly Challenge. If you are interested then please do check out my YouTube Channel.

There is one piece of good news shared by Curtis - that the MMVP (minimally minimal viable product) RFC for Corinna has been sent to P5P. I am keeping my fingers crossed.

Last but not least, please look after yourself and your loved ones.

Mohammad Sajid Anwar



Are Microservices the Next Phase of Object-Oriented Programming?

by Curtis 'Ovid' Poe (OVID)

Curtis sharing little secrets about OOP and its follow-up with microservices. The discussion about inheritance is fascinating. Thank you; great blog post. Please keep it coming regularly.

Perl warnings and the warn function

by Mark Gardner

A very interesting discussion of 'warn' and 'warnings'. Highly recommended.

My Favorite Warnings: closure

by Tom Wyant (WYANT)

This weekly blog by Tom shares the insights of 'closures' in a compact and cocise way.


Opening Files Quickly from Inside vim

by Olaf Alders (OALDERS)

It is not something new to many but in this blog post he is talking how to use 'ot' within vim.

GNU Parallel's 20th birthday

On 2022-01-06 GNU Parallel was 20 years old. Please check out how Perl is related to it.

Programming in 1987 Versus Today

by Curtis 'Ovid' Poe (OVID)

Curtis sharing his programming days in 1987. A very entertaining blog post.

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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Truncatable Prime" and "Pentagon Numbers". 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 - 145

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "10001st Prime Number" and "Curious Fraction Tree" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Review - Perl Weekly Challenge - 142

by Colin Crain

Perl Solutions Review by Colin Crain.

Perl Weekly Challenge 146: 10001st Prime Number

by Abigail

Another cool use of another CPAN module as shown by Abigail.

Perl Weekly Challenge 146: Curious Fraction Tree

by Abigail

Abigail presented the task in a simple and easy to read format. Thanks for your help.

Sieve of Atkin / Curious Fraction Tree

by Adam Russell

Thank you Adam for sharing the 'Sieve of Atkin' method of determining prime numbers. Keep it up great work.

Fractionally Prime with Raku and Perl

by Arne Sommer

Arne always gives more than just the task. This week also we have dot file generation. Thank you for sharing your knowledge with us.

Fractions, Trees and Primes: Weekly Challenge 146

by Dave Jacoby (JACOBY)

Elegant use of an OOP method to solve the Curious Fraction Tree task. You don't want to miss it.

PWC146 - 10001st Prime Number

by Flavio Poletti (POLETTIX)

Flavio continued showing the power of his Raku skills with a compact solution. Great work, keep it up.

PWC146 - Curious Fraction Tree

by Flavio Poletti (POLETTIX)

Flavio is very clever; sharing the finer details. The best solution IMHO so far. Thank you.

Perl Weekly Challenge: Week 146

by Jaldhar H. Vyas

Cool one liner in Raku for the 10001st prime number. Always a pleasure to read his blog.

Perl Weekly Challenge #146

by James Smith

James is known for compact and elgant solutions. I simply love his solutions. Thanks for your contributions.

Perl Weekly Challenge 146: Prime Numbers and Fraction Tree

by Laurent Rosenfeld

Laurent is on a mission to explore guest languages these days. Thank you for your contributions.

Perl Weekly Challenge 146: the first challenge of the year!

by Luca Ferrari

Luca is one of the Raku fans in the team. This week he shared a Raku class solution. Well done.

Perl Weekly Challenge 146

by W Luis Mochan

Very impressive one-liner solution in Perl by Luis. Thanks for sharing your knowledge.

10001st Prime Number

by Mark Senn

Compact one liner in Raku is the solution by Mark. Keep it up; great work.

Curious Fraction Tree

by Mark Senn

Well-crafted presentation with two different approaches. Mark always makes the task look simple. Well done.

Large primes and curious fractions

by Peter Campbell Smith

Peter's discussion of the '10001st Prime Number' task is not be missed IMHO. Thank you Peter for your contributions..

The Weekly Challenge 146: Curious Prime

by Roger Bell West (FIREDRAKE)

Reference point in the blog to the task is the main attraction for me. Roger has been providing solutions in many other languages too.

2 Fractions and a Prime

by Simon Green

Simon's use of Number::Fraction to deal with the 'Curious Fraction Tree' task is really interesting. Thank you for sharing new ideas.


2021.52 JDV Released

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Perl Jobs by Perl Careers

Get your foot in the door! UK/EU Remote Jr. Perl Developer

We know that a lack of commercial experience doesn’t always reflect skill level, know-how, or programming brilliance. You know your stuff. You’re keen to grow and learn. You know that if someone would only just give you a chance, and let you in the door, you could really shine!

Let’s get SaaSsy! Remote Perl role within US time zone

Our client is the world’s leading provider of award-winning intelligent SaaS solutions for clients ranging from first responders and engineers to manufacturers and educators. The successful candidate is a Perl developer with Catalyst and Dblx::Class. You’ve been around the block and you know your stuff.

A Gem of a Perl role. Remote within UK

You’ll need experience writing great Perl, along with valid HTML, Javascript, and CSS. Toss in experience with SQL and ORMs like DBIx::Class and add your excellent Linux experience (Debian lovers come this way) and you’ve got the skill set this role requires. Your day-to-day routine will include managing the full life-cycle of software projects of all sizes.

Cruise into this Dreamy Career. Perl role in Malta

Our client is an international company who pride themselves on making online trading a breeze. After twenty-plus years cruising the financial waters, they’re subject matter experts who provide a stable, engaging environment for their crew. Located in glorious Malta, they offer a supportive team that believes in open communication and solving problems together.

Can’t find the right job? Build your own! Remote Perl role in Australia

If you’re a senior Perl developer — you’ve already got the most important component of what our client is looking for. Other important bits: in an ideal world, you’ll have experience with most or all of Catalyst, REST, Dancer2, Moo, DBlx::Class, MySQL, Postgres, and docker. Want to add extra flair? AngularJS or Vue would take you to the next level.

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