Issue #596 - 2022-12-26 - New Year Resolution

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,

With the end of Advent Calendar celebration, another celebration kicks in i.e. Christmas/Boxing Day. Although I don't celebrate, being a Muslim, but I do enjoy the break from the routine work.

This edition of the weekly newsletter is my 120th edition. I hope you enjoy reading the newsletter as much as I do getting ready for you.

Do you have any new year resolutions?

I used to but then last year I stopped it.


Well couple of projects closed to my heart didn't get started and that made me very pessimistic. I feel so bad that I don't even talk about it. I hope new year will bring positive change.

Still, I don't feel like setting new year resolutions. Could it be, I am getting old to keep up with fast pace dev life? Having said, the dev inside me still alive but just needs some push. Fortunately I have so many people around me that always gives me much needed positive energy.

Let's talk about some positivity now. Well for me, it was the Perl Advent Calendar 2022, thanks to Olaf Alders and team. I wanted to be part of it but then missed the train unfortunately. Never mind, there is always next time. Having said, I did manage to get the post up but was too late to make it. Fortunately my contribution to Raku Advent Calendar 2022 did work out nicely like Raku and I.

Enjoy rest of the holidays and stay safe.

Mohammad Sajid Anwar


First round of feature 'class'

by Curtis 'Ovid' Poe (OVID)

Paul "LeoNerd" Evans has created the first pull request for Corinna, the modern OOP system for Perl. Merry Christmas!

Catalyst Framework

by John Napiorkowski (JJNAPIORK)

For any of the Catalyst programmers out there interested in seeing the framework move forward, here's a PR that changes action chaining so that you can call the next action from within the action code, optionally passing and recieving arguments.


Writing a CPAN module that talks to ChatGPT

by Dave Cross (DAVECROSS)

ChatGPT is the hot topic now a days and Dave shared his view on the same.


by Felipe Gasper

Perl interface to libnftables.

PerlayStation Games Console (Part 1)

by Saif Uddin Ahmed (SAIFTYNET)

Saif is back in action after a long break with yet another engaging topic.


How to find files in a directory in Perl?

by Jeanie Reilly

Nice and easy solution.


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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks: "Move Zero" and "Wiggle Sort". 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 - 196

by Mohammad Sajid Anwar (MANWAR)

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

The Weekly Challenge Advent Calendar 2022

by Mohammad Sajid Anwar (MANWAR)

Finally we now have a complete Advent Calendar 2022. Enjoy !!!

132 Lists

by Arne Sommer

Nice trick to deal with data type, thanks for sharing the knowledge.

Range Rover, Over Clover

by Colin Crain

Task analysis by Colin is the highlight of the blog post for me. Keep it up great work.

Insert Clever Title Here

by Dave Jacoby (JACOBY)

Welcome back to blogging after a short break. The title is really unique. Well done.

PWC196 - Pattern 132

by Flavio Poletti (POLETTIX)

No new questions, that is win for me. Keep it up great work.

PWC196 - Range List

by Flavio Poletti (POLETTIX)

Lucky twice this week, no questions asked. Thank you for sharing knowledge.

Perl Weekly Challenge: Week 196

by Jaldhar H. Vyas

Thanks for getting blog post ready at the airport. I salute your dedication.

The Weekly Challenge 196

by James Smith

James is known for compact and powerful solution. Thanks for sharing the knowledge.

Perl Weekly Challenge 196: Pattern 132 and Range List

by Laurent Rosenfeld

Being one of the regular contributors, Laurent never misses the opportunity to entertain us every week.

Merry Christmas!

by Luca Ferrari

Along with Raku, we get SQL version too every week. Nice treat for all of us, thanks.

Perl Weekly Challenge 196

by W Luis Mochan

Master of Perl one-liner is at it again. You don't want to miss the fun.

Pattern 132 and sequential runs

by Peter Campbell Smith

Nice and easy task analysis. There is always something to learn.

Pattern and Range

by Roger Bell West (FIREDRAKE)

Roger's collection always has the surprising element, you don't want to miss. Highly recommended.

Weekly Challenge 196

by Simon Green

Interesting bunch of Perl and Python creations. Keep it up great work.

PWC 196

by Stephen G Lynn

Despite being holiday season, we still got creative post, thanks for your contributions.


2022.51 Hijacking D3

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Gabor

A couple of entries sneaked in by Gabor.

Billions of unnecessary files in GitHub

by Gabor Szabo (SZABGAB)

People seem to ignore the .gitignore file.

Day 25: CI for Data::Alias in Perl - including threaded perl

by Gabor Szabo (SZABGAB)

A simple GitHub Action configuration with some twist

Day 23: CI using timescaledb a PostgreSQL based time series database

by Gabor Szabo (SZABGAB)

Though this is a Ruby project, it was very interesting (and complex) setting up the Continuous Integration.

Perl Jobs by Perl Careers

Adventure! Senior Perl roles in Malaysia, Dubai and Malta

Clever folks know that if you’re lucky, you can earn a living and have an adventure at the same time. Enter our international client: online trading is their game, and they’re looking for Perl folks with passion, drive, and an appreciation for new experiences.

Senior Perl Developer with Cross-Trained Chops. UK Remote Perl Role

Sure, you’ve got Perl chops for days, but that’s not all you can do — and that’s why our client wants to meet you. They’re looking for senior Perl developers, Node engineers, and those with mighty Python and SQL skills to lead their team. Cross-trained team members are their sweet spot, and whether you’re cross-trained yourself or are open to the possibility, this may be your perfect role.

C, C++, and Perl Software Engineers, Let’s Keep the Internet Safe. Remote UK Perl Role

A leading digital safeguarding solutions provider is looking for a software engineer experienced in C, C++, or Perl. You’ll have strong Linux knowledge and a methodical approach to problem solving that you use to investigate, replicate, and address customer issues. Your keen understanding of firewalls, proxies, Iptables, Squid, VPNs/IPSec and HTTP(S) will be key to your success at this company.

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