Issue #496 - 2021-01-25 - Statocles vs Hugo

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

I think it is unfair to compare the two, but I couldn't stop myself. Let me make this crystal clear, I am talking about two static site builder. Statocles written in Perl and Hugo written in Go.

Why am I even talking about Hugo in the Perl weekly newsletter?

Well, to me it doesn't matter whether it is Perl or any other language. What matters is which one gets the job done quickly. I hear it is matter of personal choice as well. I was first introduced to Hugo when I wrote my first article for in 2018. If I am not mistaken, they still use Hugo. I was so impressed with Hugo that I used it to build The Weekly Challenge website. During the peak of my CPAN contributions, I came to know about Statocles. I loved it but never got the opportunity to use it. However I did become one of the contributors to the project. My contribution wasn't ground-breaking, but I feel proud to see my name in the list of contributors. All credit goes to Doug Bell for the coolest tool. For those who don't know him, he leads the team running and managing the CPAN Testers since Barbie took a break.

Last week, I saw a new website become the talk of the town. It is built using Statocles as the idea behind the website is to promote Perl. I am going to keep an eye out for fun stuff related to Perl. I loved the domain name. Congratulations Lance Wicks.

Talking about promoting Perl, Sawyer shared the details of the 3rd Perl Steering Council meeting. There was another big annoucement by Sawyer with regard to the release date of Perl v5.34. We should all be thankful to the PSC members for their time and efforts.

Last time I forgot to mention about the Pull Request Club 2020 Report by Kivanc Yazan. Kudos to Kivanc for running the club for 2 years now. Keep it up. You are doing a great service to the Perl community.

Last but not the least, please don't forget to watch the weekly show, "Perl Town Hall" by Will Braswell on Facebook. It doesn't suit my timezone but I do watch it the recordings later.

Enjoy the rest of the newsletter

Mohammad Sajid Anwar


A Replacement for PPM - ActiveState's New Perl Ecosystem

While PPM is gone, the need to install dependencies without requiring a local build environment remains. ActivePerl allowed developers to get up and running quickly by delivering hundreds of popular modules with a single installation. Both use cases are now addressed in ActiveState’s new ecosystem.


In this section we show some collected stats. Let's figure out which numbers could be interesting. The scripts are in the bin directory of the Perl Weekly Git repository.

CPAN uploads

Last week there were a total of 218 uploads to CPAN of 164 distinct distributions by 95 different authors. Number of distributions with link to VCS: 135. Number of distros with CI: 73. Number of distros with bugtracker: 117.


Number of posts last week: BPO: 6; DevTo: 7; 0; PerlAcademy: 1; PerlHacks: 0; PerlMaven: 1; Reddit: 18; TPF: 3;



Debugging a web application in Perl

by Mark Gardner

Mark talking about the most difficult subject. Debugging web app is the most difficult task of any dev.

Mood Lighting

by Toby Inkster (TOBYINK)

Toby sharing his Perl skill to automate mood lighting. Worth reading for fun.

Roles, h'uh, what are they good for?

by Jesse Shy

Jesse brought up a good old topic and shares his views with us.

Pull Request Club 2020 Report

by Kivanc Yazan (KYZN)

Please checkout Kivanc's annual report for the year 2020. Great work Kivanc, keep it up.


Perl Steering Council, meeting #003

by Sawyer X (XSAWYERX)

Interesting discussion among the top brass. You don't want to miss it.

Regarding the closure of rt.cpan

by Martin McGrath

Martin picked up a hot topic to discuss. Very useful if you have published module to CPAN.


Perl Weekly Challenge

The Weekly Challenge by Mohammad Anwar will help you step out from your comfort zone. You can even win prize money of a $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from among all the contributors during that month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.

The Weekly Challenge - 097

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks - "Caesar Cipher" and "Binary Substrings". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read FAQ page.

RECAP - The Weekly Challenge - 096

by Mohammad Sajid Anwar (MANWAR)

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

Perl Review - Perl Weekly Challenge - 094

by Colin Crain

Perl Solutions Review by Colin Crain.

Perl Weekly Challenge 96

by Aaron Smith

Aaron promoting Raku and encouraging following the official documentation. A short and sweet solutions.

Perl Weekly Challenge 96: Reverse Words

by Abigail

Abigail showing off the power of one-liners. Incredible.

Perl Weekly Challenge 96: Edit Distance

by Abigail

Abigail presenting the mathematical side of the task "Edit Distance". Must Read.

Perl Weekly Challenge 096

by Adam Russell

Adam showing Perl a adaptation of a Haskell implementation deaing with the "Edit Distance" task. An interesting approach.

Reversed Distance with Raku and Perl

by Arne Sommer

I love it when Arne does both Perl and Raku together. You get to see the similarities. Must Read.

The Wagner–Fischer-Price, Backwards

by Colin Crain

Colin introducing the Wagner-Fisher algorithm, which is new to me. Need to revisit.

Going The Distance: Perl Weekly Challenge #96

by Dave Jacoby (JACOBY)

Dave presenting Levenshtein Distance solution in a unique way. Highly Recommended.

Solving Perl Weekly Challenge 096 -- Reverse Words and Edit distance.

by Kang-min Liu

Kang-min exploring Dynamic Programing to deal with the Levenshtein distance. Must Read.

PWC096 - Reverse Words

by Flavio Poletti (POLETTIX)

Flavio using the power of regex to solve the "Reverse Words" task. Nice and easy to follow.

PWC096 - Edit Distance

by Flavio Poletti (POLETTIX)

Straight implementation of pseudocode from Wikipedia. No fancy stuff. A pure Perl solution.

Perl Weekly Challenge

by Lance Wicks (LANCEW)

Welcome back Lance with a new shiny website. Cool solutions promoting TDD.

Perl Weekly Challenge 96: Reverse Words and Edit Distance (and Decorators in Perl)

by Laurent Rosenfeld

Laurent is teaching us the decorator pattern in Perl this week. You don't want to miss this.

Perl Weekly Challenge 96: Levenshtein distance

by Luca Ferrari

Luca sharing the power of Raku. It reminded me of my days of struggling with Raku.

Perl weekly challenge 096 - Raku

by Joan Mimosinnet

Joan showing an OO solution to the "Edit Distance" task. Highly Recommended.

Perl Weekly Challenge 96: Reverse Distance

by Roger Bell West (FIREDRAKE)

Roger's blog post is one place where we get to explore more than just Perl solutions. Must Read.

Perl Weekly Challenge 96

by W Luis Mochan

Luis seems to follow the philosophy "Don't re-invent the wheel". I highly recommend the use of CPAN as much as possible.

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.


2021.03 Course Topped

by Elizabeth Mattijsen (ELIZABETH)

Weekly collections

The corner of Flavio Poletti

AoC 2016/11 - Part 2 solution

by Flavio Poletti (POLETTIX)

Setup search using

AoC 2016/15 - Chinese Reminder Theorem - again!

by Flavio Poletti (POLETTIX)

Thank you Flavio for the refresher, it is always fun to revisit.

AoC 2016/19 - Josephus problem

by Flavio Poletti (POLETTIX)

Never heard of it before, thanks to Flavio, I learnt something new today.

The corner of Gabor

A couple of entries sneaked in by Gabor.

Testing in Perl course

by Gabor Szabo (SZABGAB)

During the last week I made some nice progress recording the Testing in Perl course. So if you are a Perl developer who wants to make sure their code works well, this course can help you learn all the tools you need.


Charlotte Perl Mongers - Using the ActiveState Platform

Wednesday, January 27, 2021; 6:00 PM EST

Berlin Perl Mongers

Wednesday, January 27, 2021; 7:00 PM GMT+1

Toronto Perl Mongers Online Meeting

Thursday, January 28, 2021; 7:00 PM EST

German Perl Workshop 2021

It will take place online between March 24-26 2021. The private ticket will be cheaper (EUR 30). People who register in time and transfer the participation fee, will get exclusive extras.

Perl Jobs by Perl Careers

That’s a Big Sandbox! Perl role in London

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

Guten Tag, Senior Perl Developers! Perl role in South Germany

While work for this client is currently 100% remote, their main office is in St. Ingbert, Germany with a satellite office in Munich. With a friendly, sociable crew, a rooftop deck, and all the table soccer and air hockey you can handle. The ideal candidate should be confident using Modern Perl, in particular happy with DBIx::Class and Moose/Moo.

Grow Your Karma with a Job that Does Good! Perl role in Australia

Not all jobs are created equal. Sure, most pay the bills, but some do more. They impart a sense of purpose; when you log out at day’s end, it’s with the satisfaction that you are part of something bigger, something more important than yourself. You’ve left the world a little better than you found it, and isn’t that what life is really about?

We aren’t Mal-teasing—this is the Perl job you’ve been waiting for! Perl in Malta

We have an international client looking to hire for their Malta office. Looking for Perl developers with a strong background in Modern Perl – you should be comfortable with Moose and PSGI/Plack, and a solid grounding in using Perl’s testing tools. Sun, smiles, scuba … if you haven’t emailed already to jump on this opportunity, then what are you waiting for?

Free Lunch? Yes, Please. Perl job in Vienna.

One of the largest product and price comparison platforms in German-speaking countries is on the hunt for a Perl programmer who wants to use their skills to eradicate inflated prices. The successful candidate will relish the chance to join a team that attributes nearly two decades of success to an uncompromising commitment to transparency, objectivity, and quality content.

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