Perl Weekly
Issue #483 - 2020-10-26 - CI for every CPAN module
latest | archive | edited by Gabor Szabo
|
Hi there!
Events: There are a number of online Perl events but as I can see all them are in English and in the evening hours in North America. They could be great for people in South America as well, and maybe even for people in Australia and the Far East. There is also a French and a German even, but they are both seem to be scheduled to be face-to-face. Are they brave or irresponsible? See the list at the bottom of each edition as well.
More VCS links, more CI: As you might have seen a few weeks ago I've started to include some statistics in the newsletter. Specifically I am interested to see how many of the CPAN packages have a link to their VCS in the META files allowing MetaCPAN to display that link. I am also very interested to see how many of these projects use a CI system connected to their VCS. My goal now is to increase this ratio. I even wrote about it. My goal is to reduce the no VCS to 5% and the no CI to 30% by the end of the year. If you think this work adds value to the Perl community then you could help me with the technical part yourself or by supporting my efforts. Oh, and if your company wants to set up Test Automation and a CI system, I can help with that too.
Enjoy your week
Gabor Szabo
|
|
|
Sponsors
|
Much like ActivePerl, we've pre-compiled all of the best tools, plugins, and utilities for popular WebDev frameworks like Mojolicious, Dancer, and Catalyst. Download the distros by creating a free account on the ActiveState Platform!
|
|
Statistics
In this section we show some collected stats. Let's figure out what numbers could be interesting. The script(s) are in the Git repository of the Perl Weekly. See stats from the previous weeks.
|
Last week there were a total of 252 uploads to CPAN of 186 distinct distributions by 79 different authors. Number of distributions with link to VCS: 151. Number of distros with CI: 61.
|
|
Number of posts last week: BPO: 5; DevTo: 2; Perl.com: 0; PerlAcademy: 1; PerlHacks: 0; PerlMaven: 2; Reddit: 16; TPF: 0;
|
|
Articles
|
by Flavio Poletti (POLETTIX)
Flavio read about Stein's algorithm for calculating the greatest common divisor between two integers and found it interesting.
|
|
|
by Karl Williamson
The answer comes down to two words: Security and Reliability. As a bonus, less work on your part.
|
|
Discussion
|
Unfortunately I don't see the code so I could not try it myself.
|
|
Why not have a language war?
|
|
The Weekly Challenge
The Weekly Challenge by Mohammad Anwar will help you step out from your comfort-zone. You can even win the prize money of $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month among all the contributors of the month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.
|
by Mohammad Sajid Anwar (MANWAR)
Welcome new week with couple of fun tasks "Reverse Integer" and "Find Square". 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.
|
|
|
by Mohammad Sajid Anwar (MANWAR)
Enjoy quick recap of last week contributions by the Team PWC dealing with the "Words Length" and "Flip Array" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
|
by Adam Russell
Adam showing the power of pack() to solve Flip Array task.
|
|
|
by Andinus
Andinus sharing detailed analysis of the task Flip Array.
|
|
by Arne Sommer
Arne shared coolest Raku solution. Must Read.
|
|
by Colin Crain
Colin sharing the power of regex to solve the weekly challenge.
|
|
by Dieter Dobbelaere
Dieter shared the first blog for the weekly challenge.
|
|
|
|
by Jaldhar H. Vyas
Jaldhar is back in action after a short break.
|
|
by Laurent Rosenfeld
Laurent came up with yet another gem of solutions.
|
|
by Myoungjin Jeon
Myoungjin sharing the power of Raku to solve the Flip Array task.
|
|
|
by Simon Green
Simon using the power of regex to solve the words length task.
|
|
by Walt Mankowski
Walt kept the solutions simple and easy to follow.
|
|
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.
|
by Gabor Szabo (SZABGAB)
Positional parameter in Perl function call; Named parameters for Perl functions - Expecting key-value pairs
|
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
by Gabor Szabo (SZABGAB)
CPAN Digger is an idea to collect and analyze interesting information about CPAN modules and then use that to improve the modules and the Perl code of everyone else.
|
|
|
Events
|
Wednesday, October 28, 2020; 6:00 PM EDT
|
|
Thursday, October 29, 2020, 6:45 PM EDT
|
|
October, 31st, 2020, Paris
|
|
Thursday, November 5, 2020, 6:30 PM PST
|
|
Wednesday, November 11, 2020; 5:30 PM EST
|
|
November 12, 2020 06:00 PM Central Time (US and Canada)
|
|
Wednesday, November 25, 2020; 7:00 PM GMT+1
|
|
Thursday, December 3, 2020, 6:30 PM PST
|
|
|
This organization is one of the world’s leading developers of medical diagnostic technologies and clinical software. They believe in security, wellness, and the importance of driving innovation to deliver patient benefit. In short: do-gooders doing good! Isn’t it about time you felt positive about what you do?
|
|
Our client is an international IT company managing over 4 million domains for retail and corporate customers in 200 countries. To help achieve global domination, they’re looking for a few top-notch senior Perl developers whose experience with implementing APIs and protocols is only matched by their drive to design and develop domain software solutions.
|
|
Our client’s area of expertise is decidedly less icky than ol’ Frankenstein. Their unique software is used to provide genotyping information about crops, which in turn helps to develop new species of plants. Feeding the planet? Much better way to save the environment than repurposing a few arms and legs.
|
|
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.
|
|
This tech talk titan operates out of a London office that offers the opportunity to work remotely. Keep your eyes on your own paper—this is a small, self-motivated team that thrives on working independently as well as collaborating.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|