DEV Community

Gabor Szabo
Gabor Szabo

Posted on • Originally published at

Perl Weekly #596 - New Year Resolution

Originally published at Perl Weekly 596

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.

Your editor: Mohammad S. Anwar.


First round of feature 'class'

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

Catalyst Framework

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

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


Perl interface to libnftables.

PerlayStation Games Console (Part 1)

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


How to find files in a directory in Perl?

Nice and easy solution.


AoC 2022/13 - Nested lists

AoC 2022/14 - Sand accumulation

AoC 2022/15 - Diamonds are squares in disguise

AoC 2022/16 - Pressured shame

AoC 2022/17 - Tetris-ish accumulation

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

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

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

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

132 Lists

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

Range Rover, Over Clover

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

Insert Clever Title Here

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

PWC196 - Pattern 132

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

PWC196 - Range List

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

Perl Weekly Challenge: Week 196

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

The Weekly Challenge 196

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

Perl Weekly Challenge 196: Pattern 132 and Range List

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

Merry Christmas!

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

Perl Weekly Challenge 196

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

Pattern 132 and sequential runs

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

Pattern and Range

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

Weekly Challenge 196

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

PWC 196

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


2022.51 Hijacking D3

Weekly collections

NICEPERL's lists

Great CPAN modules released last week;
MetaCPAN weekly report;
StackOverflow Perl report.

The corner of Gabor

A couple of entries sneaked in by Gabor.

Billions of unnecessary files in GitHub

People seem to ignore the .gitignore file.

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

A simple GitHub Action configuration with some twist

Day 24: CI for perl5-MIME-Types

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

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

Top comments (1)

matthewpersico profile image
Matthew O. Persico

Excellent. Hope to see more people find this here.