Perl Weekly #594 - Advent Calendar
Tags: perl, news, programming
Published: 2022-12-12 06:59:00

---
title: Perl Weekly #594 - Advent Calendar
published: true
description: 
tags: perl, news, programming
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
published_at: 2022-12-12 06:59 +0000
canonical_url: https://perlweekly.com/archive/594.html
series: perl-weekly
---

Originally published at [Perl Weekly 594](https://perlweekly.com/archive/594.html)

Hi there,

The <strong>Advent Calendar</strong> celebration begins with the start of <strong>December</strong>. For all <strong>Perl</strong> fans, we have <a href="https://perladvent.org/2022">Perl Advent Calendar 2022</a>, thanks to the hard work of <strong>Olaf Alders</strong> and his team. I am sure you have checked out the amazing daily source of fun.

As of today, we have got through <strong>12 days</strong>.

<strong>Do you have any favourite so far?</strong>

Well I do have mine. To me the best part is the festive flavour in every article. I find it amusing and fun to read the story. I have contributed in the past but never got around to add the spice. I would blame the lack of background knowledge. This year's calendar started with <strong>Toby Inkster</strong> creation <a href="https://perladvent.org/2022/2022-12-01.html">Silent Mite</a>. What a cool way to start the calendar. If you look at closely all the contributions so far, you would notice a fresh air with lots of positive energy. One name stands out very prominently this year is <strong>Thibault DUPONCHELLE</strong>. His first contribution, <a href="https://perladvent.org/2022/2022-12-03.html">Santa is on GitHub</a> was a nice way to begin the journey. Then found a gem from a very dear friend of mine, <strong>Julien Fiegehenn</strong> talking about good old friend <strong>CGI</strong>. In fact, I have seen him presenting the subject <a href="https://perladvent.org/2022/2022-12-04.html">northpole.cgi</a> at the <strong>Perl Conference</strong>. I found another piece of work by <strong>Thibault DUPONCHELLE</strong> about <strong>MongoDB</strong>. I found the <strong>Day 5</strong> contribution <a href="https://perladvent.org/2022/2022-12-05.html">Catching dreams</a> is worth checking, if you want to explore <strong>MongoDB</strong>. If I am not mistaken then few years ago, <strong>Dave Cross</strong> shared his creation <a href="https://metacpan.org/pod/SVG::ChristmasTree">SVG::ChristmasTree</a> in <strong>Perl Advent Calendar</strong>. I was happy to see it part of this year calendar too, not directly though. <strong>Day 8</strong> started with <a href="https://perladvent.org/2022/2022-12-08.html">A Perlmas Tree</a> by <strong>Maximilian Lika</strong>. I found <strong>Day 11</strong> contribution very technical dealing with <strong>signal ALRM</strong>. Not an easy subject to discuss in the <strong>Advent Calendar</strong> in my humble opinion. Thanks <strong>OODLER</strong> for the fine contribution, <a href="https://perladvent.org/2022/2022-12-11.html">Wake up! Time to open presents!</a>.

If you are still looking for more <strong>Advent Calendar</strong> theme fun then I would highly recommend, <a href="https://theweeklychallenge.org/blog/advent-calendar-2022">The Weekly Challenge Advent Calendar</a>. Like in the past, this year also, it has contributions from <strong>Team PWC</strong> hand picked by me. I am sure you would find it interesting.

I am working on something that I would love to be part of this year <strong>Perl Advent Calendar</strong>. Hopefully it would be ready soon. Well I am also working on something similar for <strong>Raku Advent Calendar</strong>. It would be an achievement if I can get both done on time. Please wish me luck.

Enjoy rest of the newsletter.

  --
  Your editor: Mohammad S. Anwar.


## Announcements

  
### [This Week in PSC (090)](https://blogs.perl.org/users/psc/2022/12/this-week-in-psc-090.html)

More regular updates by PSC team,

  
### [Good bye PrePAN](https://blogs.perl.org/users/aristotle/2022/12/goodbye-prepan.html)

What a shame we lost PrePAN. It is too late to do anything, unfortunately.

  

---

## Articles

  
### [Kephra: goto (last) edit](https://blogs.perl.org/users/lichtkind/2022/12/kephra-goto-last-edit.html)

A very interesting topic about goto and very engaging article worth checking.

  
### [RedBlack tree mockup in Corinna](https://gist.github.com/Ovid/7c22b76e37b7b7b7e7c01bfbe68709bb)

Yves Orton wanted to see a complex class implemented in Corinna, so I mocked up a red-black tree.

  

---

## Web

  
### [AoC 2022/3 - Misplaced supplies and where to find them](https://github.polettix.it/ETOOBUSY/2022/12/05/aoc2022-03-misplaced-supplies/)



  
### [AoC 2022/4 - Poor planning](https://github.polettix.it/ETOOBUSY/2022/12/06/aoc2022-04-poor-planning/)



  
### [AoC 2022/5 - Insane crane](https://github.polettix.it/ETOOBUSY/2022/12/07/aoc2022-05-insane-crane/)



  
### [AoC 2022/6 - Canned diversity](https://github.polettix.it/ETOOBUSY/2022/12/10/aoc2022-06-canned-diversity/)



  
### [AoC 2022/7 - ENOSPC - no space left on device](https://github.polettix.it/ETOOBUSY/2022/12/11/aoc2022-07-enospc/)



  

---

## Advent Calendar

  
### [Silent Mite](https://perladvent.org/2022/2022-12-01.html)



  
### [MooseX::Getopt saves Christmas](https://perladvent.org/2022/2022-12-02.html)



  
### [Santa is on GitHub](https://perladvent.org/2022/2022-12-03.html)



  
### [northpole.cgi](https://perladvent.org/2022/2022-12-04.html)



  
### [Catching dreams](https://perladvent.org/2022/2022-12-05.html)



  
### [St. Nick's Reindeers Need H2O!](https://perladvent.org/2022/2022-12-06.html)



  
### [The Sleigh odometer](https://perladvent.org/2022/2022-12-07.html)



  
### [A Perlmas Tree](https://perladvent.org/2022/2022-12-08.html)



  
### [What did Santa forget?](https://perladvent.org/2022/2022-12-09.html)



  
### [The Christmas Time Machine](https://perladvent.org/2022/2022-12-10.html)



  
### [Wake up! Time to open presents!](https://perladvent.org/2022/2022-12-11.html)



  

---

## The Weekly Challenge
<a href="https://theweeklychallenge.org/">The Weekly Challenge</a> by <a href="http://www.manwar.org/">Mohammad Anwar</a> 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 <a href="https://perl.careers/">PerlCareers</a>.
  
### [The Weekly Challenge - 195](https://theweeklychallenge.org/blog/perl-weekly-challenge-195)

Welcome to a new week with a couple of fun tasks: "Special Integers" and "Most Frequent Even". If you are new to the weekly challenge, why not join us and have fun every week? For more information, please read the <a href="https://theweeklychallenge.org/faq">FAQ</a>.

  
### [RECAP - The Weekly Challenge - 194](https://theweeklychallenge.org/blog/recap-challenge-194)

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

  
### [The Weekly Challenge Advent Calendar 2022](https://theweeklychallenge.org/blog/advent-calendar-2022)



  
### [Digital Frequalizer](https://raku-musings.com/digital-frequalizer.html)

Lots of Raku magic shared as every week. Plenty to keep you busy. Thanks for sharing.

  
### [Bag Time!](https://blogs.perl.org/users/bruce_gray/2022/12/twc-194-bag-time.html)

I noticed sharp observations about the task. Good catch. Well done and keep it up great work.

  
### [Freq Out, Man!](https://colincrain.com/2022/12/12/freq-out-man/)

Deep task analysis is not to be missed. Highly recommended.

  
### [PWC194 - Digital Clock](https://github.polettix.it/ETOOBUSY/2022/12/08/pwc194-digital-clock/)

Flavio makes the task simple to follow. What a treat, thank you.

  
### [PWC194 - Frequency Equalizer](https://github.polettix.it/ETOOBUSY/2022/12/09/pwc194-frequency-equalizer/)

The frank and open discussion is the highlight. Plenty to keep up busy every week.

  
### [iffy solutions](https://github.com/manwar/perlweeklychallenge-club/tree/master/challenge-194/james-smith#readme)

James introduced new term to me, IIFE. Thanks for your contributions every week.

  
### [Digital Clock and Frequency Equalizer](https://blogs.perl.org/users/laurent_r/2022/12/perl-weekly-challenge-194-digital-clock-and-frequency-equalizer.html)

Great demo of Perl and Raku with such an ease. Thanks for sharing knowledge with us.

  
### [regular expressions everywhere!](https://fluca1978.github.io/2022/12/05/PerlWeeklyChallenge194.html)

Are you regex fan? If yes then this is for you. Thank you.

  
### [Perl Weekly Challenge 194](https://wlmb.github.io/2022/12/05/PWC194/)

Once again we got the demo of PDL this week. Thanks for sharing the knowledge with us.

  
### [Completing the time and levelling the letters](https://pjcs-pwc.blogspot.com/2022/12/completing-time-and-levelling-letters.html)

Compact collection of various test cases. This makes the logic easy to follow. Keep it up great work.

  
### [Digital Equaliser](https://blog.firedrake.org/archive/2022/12/The_Weekly_Challenge_194__Digital_Equaliser.html)

Advise and suggestions in the blog post is worth checking. Thanks for sharing knowledge with us.

  
### [Digital frequency](https://dev.to/simongreennet/digital-frequency-l56)

For both Perl and Python fans, have fun. Well done.

  
### [PWC 194](https://thiujiac.blogspot.com/2022/12/pwc-194.html)

Blog post showing the porting of Perl solution to Raku and Julia. Plenty to learn every week.

  

---

## Rakudo

  
### [2022.49 ReleaseMas Again](https://rakudoweekly.blog/2022/12/05/2022-49-releasemas-again/)



  

---

## Weekly collections

  
### [NICEPERL's lists](http://niceperl.blogspot.com/)

<a href="https://niceperl.blogspot.com/2022/12/cdxxii-16-great-cpan-modules-released.html">Great CPAN modules released last week</a>;<br><a href="https://niceperl.blogspot.com/2022/12/dxxxv-metacpan-weekly-report-valuediff.html">MetaCPAN weekly report</a>;<br><a href="https://niceperl.blogspot.com/2022/12/dlxiii-stackoverflow-perl-report.html">StackOverflow Perl report</a>.

  

---

## The corner of Gabor
A couple of entries sneaked in by Gabor.
  
### [How to create cpanfile by "perl Makefile.PL"?](https://dev.to/yukikimoto/how-to-create-cpanfile-by-perl-makefilepl-2cnl)

An interesting possibility to se cpanfile with Makefile.PL

  
### [Canadian Municipal GitHub Rankings](https://dev.to/szabgab/canadian-municipal-github-rankings-2hhi)

While looking for Open source projects I bumped into an interesting listing of government-related GitHub organizations.

  
### [Jumphost - Pull Switch Configs with Perl](https://dev.to/scotticles/jumphost-pull-switch-configs-with-perl-5b7c)



  
### [How to install cpanm using HTTP::Tiny and Perl oneliner?](https://dev.to/yukikimoto/how-to-install-cpanm-using-httptiny-and-perl-oneliner-44el)

I am not sure it is really needed as Strawberry Perl for Windows, the only place where you don't have built in curl already comes with cpanm preinstalled. But nevertheless an interesting possibility.

  
### [Day 9: CI for Mojo-UserAgent-Cached and Plack-Middleware-Greylist](https://dev.to/szabgab/day-9-ci-for-mojo-useragent-cached-and-plack-middleware-greylist-4b3p)



  
### [63 Corporations that share Open Source code](https://dev.to/szabgab/63-corporations-that-share-open-source-code-4o62)

Since I posted this, I added a lot more corporations. Thanks to contribution of Dean Hamstead as well.

  

---

## <a href="https://perl.careers/?utm_source=perlweekly&utm_campaign=perlweekly&utm_medium=perlweekly">Perl Jobs by Perl Careers</a>

  
### [Bold, beautiful, and… brainy? Senior Perl roles in Malaysia, Dubai and Malta](https://job.perl.careers/jj6)

Our client provides online trading services and with offices in Dubai, Malta, and Malaysia, they’ve got the global reach that may provide the challenge you’re looking for. Their staff count has increased 600 percent in the last four years, and growth is still on the upswing. 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 Remote Perl Role](https://job.perl.careers/r5t)

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.

  
### [C, C++, and Perl Software Engineers, Let’s Keep the Internet Safe](https://job.perl.careers/lvd)

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](https://job.perl.careers/jgr)

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](https://perlweekly.com/archive/) of all the issues.

Not yet subscribed to the newsletter? [Join us free of charge](https://perlweekly.com/subscribe.html)!

(C) Copyright [Gabor Szabo](https://szabgab.com/)
The articles are copyright the respective authors.