Issue #577 - 2022-08-15 - Optimism and numbers

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

Hi there!

last week Mohammad expressed his optimism about Perl rising again. It's nice to have a gut feeling about that, but I would also like to see the numbers. So I looked at the stats I've been collecting for a while: The number of visits to CPAN. More specifically these are the number of "entrances" to MetaCPAN (and in earlier times to SCO as well.) as measured by Google Analytics.

My assumption is that we can measure well the level of Perl usage by the number of visits to MetaCPAN.

The number for July 2022 does not indicate any (positive) changes, but it is probably too early to see any effects anyway.

However, looking at the numbers I noticed that there was a nice increase in the activity in 2012. Actually starting in August 2011. This increased activity lasted about a year then the decline continued and by 2014 the activity was below that of the 2011 level.

I could find 2 Perl-related events preceding the increased activity. In May 2011 the release of perl 5.14 and in July the opening of MetaCPAN. Neither seem to explain the change. So I am turning to you:

What other things happened in or out of the Perl community that might explain that sudden increase of visitors to CPAN?

Enjoy your week!

Gabor Szabo


Regex basics

by Robin Winslow

"It's an introduction to the basics of regular expressions. There are many like it, but this is mine."

AES - Cipher

by Flavio Poletti (POLETTIX)

At this point, we have all the moving parts we need to assemble the Cipher function, let's go!

AES - Higher level functions

by Flavio Poletti (POLETTIX)

Our implementation now has a useable way to encrypt and decrypt stuff according to the AES standard, although it’s not very straightforward. We can do better from a useability point of view.

4 Unrelated Perl Tidbits

by Nicholas Hubbard

Some fun parts of perl

Cryptopals 7 - AES in ECB mode

by Flavio Poletti (POLETTIX)

After a little detour to build our own AES toy implementation, we're finally ready for addressing Challenge 7.

Cryptopals 8 - Detect AES in ECB mode

by Flavio Poletti (POLETTIX)

This challenge is about sifting through a bunch of lines in a provided file and see which represents something encrypted with AES-ECB. There is, apparently, exactly one such line.


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

by Mohammad Sajid Anwar (MANWAR)

Welcome to a new week with a couple of fun tasks "Quater-imaginary Base" and "Business Date". 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 - 177

by Mohammad Sajid Anwar (MANWAR)

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Damm Algorithm" and "Palindromic Prime Cyclops Numbers" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Perl Review - Perl Weekly Challenge - 171

by Colin Crain

Perl Solutions Review by Colin Crain.

Cyclops Validation

by Adam Russell

Short and sweet notes about the weekly challenge. Thank you for your contributions.

Cyclops Be Dammed

by Arne Sommer

Detailed analysis with links to the documentation, helps to understand the code better. Keep it up great work.

Yet Another Damm Algorithm

by Colin Crain

Always pleasure to have dedicated blog post for each task. Well crafted blog post. Well done.

One Eye on the Primetime Slot

by Colin Crain

Compact solution to the task, easy to follow. Keep it up great work.

The Weekly Challenge 177

by James Smith

Just love the extra effort put in the second task. Thanks for sharing the knowledge with us.

PWC177 - Damm Algorithm

by Flavio Poletti (POLETTIX)

I noticed the blog post is more about Raku solution than the Perl. Anyway I enjoy it. Thanks for sharing.

PWC177 - Palindromic Prime Cyclops

by Flavio Poletti (POLETTIX)

Blog post style is like 2-way communications. You never get bored reading. Great work.

Perl Weekly Challenge 177: Damm Algorithm and Palindromic Prime Cyclops

by Laurent Rosenfeld

We are lucky once again to have so many different guest languages. Thank you for your contributions.

Damn numbers!

by Luca Ferrari

Well documented solutions as always by Luca. Keep it up great work.

Damm and Cyclops

by Peter Campbell Smith

A very interesting discussion about the second task. Worth checking it out. Thanks for sharing.

Damm Cyclops

by Roger Bell West (FIREDRAKE)

This week Roger kindly discussed Perl and few other solutions in the blog post. Thanks for sharing.

The Palindromic Prime Cyclops Algorithm

by Simon Green

Simon pointed out very interesting aspect of the second task. You don't want to miss it.

PWC 177

by Stephen G Lynn

Thorough discussion of the second task is the highlight for me. Keep it up great work.


Weekly collections

Perl Jobs by Perl Careers

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

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.

Wanna be Flatmates? Perl role in Manchester

Our client connects people in the UK and US seeking flatmates or homes to share. And that’s where you come in. These flatmate matchmakers need a Software Developer (Backend) to increase the delivery capacity of their core team. You’ll develop and extend RESTful next-generation APIs and use MySQL database to gather data and create customized reusable reports.

Are you at the head of the pack? Chief Software Architect role in Malaysia/Dubai/Malta/or elsewhere

You may be the Chief Software Architect we’re looking for. Ideally, you are located in Malaysia. With offices in Malta or Dubai, these countries are also options. Not located in one of these three spots? We still want to hear from you, and so does our client. Strong leaders aren’t tied to a geographic location.

Senior Perl Developer + NLP = Yes, Please! EU remote role

Our client is a global leader in machine intelligence, and they’re looking for a Natural Language Processing (NLP) whiz who has experience maintaining and improving large Perl applications and tooling ecosystems. From Finland to the Faroe Islands, this remote role is open to senior Perl developers who are within two hours of Amsterdam’s time zone.

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. Their looking for a Perl pro with at least three years of experience with high-volume and high-traffic apps and sites and a solid understanding of Object-Oriented Perl (perks if that knowledge includes Moose).

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