Perl Weekly
Issue #489 - 2020-12-07 - Meta Advent
latest | archive | edited by Gabor Szabo
|
Hi,
Advent is a religious Christian tradition, but throughout the years I have seen quite a few people who are far from being Christian or religious (or both) using the opportunity to do something during the first 24 days of December. In the tech community it has become a tradition to write a blog post every day, or send a Pull-Request every day during this period.
Len Jaffe has been maintaining an Advent Planet in which he aggregates the various tech-related Advent calendars for 20 years now. Impressive
This year I thought I'll use the opportunity to run an experiment. I am going to create a video course during this period, one video every day. I'll also set the price to reflect the number of days passed. Today, on the 7th December it costs $7. Each day it will be $1 more. You can watch my announcement and explanation or go straight to the store.
Stay at home! If you really need to leave home, wear a mask!
In any case, enjoy your week!
Gabor Szabo
|
|
|
Sponsors
|
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.
|
|
Statistics
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.
|
Last week there were a total of 183 uploads to CPAN of 138 distinct distributions by 76 different authors. Number of distributions with link to VCS: 96. Number of distros with CI: 60. Number of distros with bugtracker: 68.
|
|
Number of posts last week: BPO: 4; DevTo: 12; Perl.com: 0; PerlAcademy: 2; PerlHacks: 1; PerlMaven: 2; Reddit: 25; TPF: 1;
|
|
Announcements
|
by Len Jaffe (LENJAFFE)
Every year Len collects the Advent calendars from around the world and creates an Advent calendar of all of them.
|
|
See the original announcement. If I understand correctly, every CPAN module needs to start using some other bug-tracking system. According to CPAN Rocks that is based on information from MetaCPAN there are 4,921 distributions that explicitly set RT as their bug-tracking system and there are 24,884 distribution that have not set any, in which case MetaCPAN defaults to showing RT. See also the Reddit discussion. It isn't pretty.
|
|
by Stuart Mackintosh
This time FOSDEM will be online
|
|
|
Articles
|
by Neil Bowers (NEILB)
In a nutshell: We can use any camel anywhere except for two cases: we can't use the specific one O'Reilly has on its Camel book and we can't use a camel on a Perl-related book cover published by a publisher that isn't O'Reilly. Reddit
|
|
|
by Dave Cross (DAVECROSS)
Dave went ahead and described what CPAN authors could do to deal with the situation of RT going away. He even added a cute bug to the CPAN Dashboard to help CPAN Authors identify distributions that need work. More ideas on Reddit.
|
|
|
|
|
|
|
|
|
|
Meta
|
by Thibault Duponchelle
I'd add that even if you are not going to write a blog post, you could still register and up-vote the Perl-related posts to encourage the authors.
|
|
|
Monthly Reports
|
|
|
Courses
|
by Gabor Szabo (SZABGAB)
Learn how to develop a web application using Perl Dancer. This course is going to be recorded one video a day during the Advent of 2020. The price will also go up by $1 a day. So if you are interested in buying it, then the sooner the cheaper. Leanpub offers a 45-day, money-back guarantee.
|
|
|
by Gabor Szabo (SZABGAB)
This is an introduction to Python for people who have no programming background. It includes the basics and some tools that are needed for Data Science. I teach this course at the Weizmann Institute of Science. The link here is a coupon that will give a deep discount in the next couple of days. Leanpub offers a 45-day, money-back guarantee.
|
|
|
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 among all the contributors during that month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.
|
by Mohammad Sajid Anwar (MANWAR)
Welcome the new week with couple of fun tasks "DNA Sequence" and "Ethiopian Multiplication". 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 a quick recap of last week contributions by Team PWC dealing with the "GCD Sum" and "Magical Matrix" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
by Aaron Smith
Aaron really impressed me with his blogging skill. You can easily read his thought processes.
|
|
by Abigail
This week belongs to Abigail with his collection of gems. In his blog post, he only touched on the Perl side of it.
|
|
by Abigail
Abigail opened the Pandora's box in this blog post and shared some of his coolest creations. Must Read.
|
|
by Adam Russell
Adam's blog is never short of resourceful contents. You are going to enjoy it as much as I did.
|
|
|
by Andrew Shitov (ANDY)
The weekly blog post has turned into Advent Calendar by the power of Andrew Shitov. Hats off to him.
|
|
|
by Arne Sommer
Arne shared his invention that generates a GCD in Raku. His smooth transition to Perl from Raku is so beautiful and evident in his blog post.
|
|
by Cheok-Yin Fung
Cheok-Yin is another gem of a blogger. She can take you to another world with her writings.
|
|
by Colin Crain
Don't you love the blog post's title? The content is also magical as always.
|
|
by Dave Jacoby (JACOBY)
Reading a blog post like Dave's can be a blessing. It gives you so many new ideas. You don't want to miss it.
|
|
|
by Flavio Poletti (POLETTIX)
I love Flavio in the same spirit as he mentioned me in this blog post. He is simply incredible.
|
|
|
|
by Kang-min Liu
Kang-min made the magic square looks like a walk in the park. There is so much to learn from him.
|
|
by Laurent Rosenfeld
Laurent is one of the few who have been associated with the weekly challenge from day one and you see he is still as refresh as he was on day one. Unmatched skill.
|
|
by Roger Bell West (FIREDRAKE)
Roger's blog has been an inspiration for me every time. Read his words carefully and you will understand what I mean.
|
|
by Simon Green
Simon very elegantly used a brute-force technique to solve the Magic Matrix task. Just loved it.
|
|
by Walt Mankowski
Walt made the GCD sum task a one-liner - great skill. Even the difficult task is no trouble for him. Check it out yourself.
|
|
by W Luis Mochan
Although new to the team, you can already see the spark in his writings. Thank you for your contribution.
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
by Gabor Szabo (SZABGAB)
I just realized I could use my monthly report to have a new month's resolution and then even if after 2-3 weeks I abandon the commitments, the following month they can start again. Possibly in a new direction.
|
|
|
Events
|
Wednesday, December 9, 2020; 5:30 PM EST
|
|
Wednesday, December 9, 2020; 6:00 PM EST
|
|
Thursday, December 24, 2020; 7:00 PM EST
|
|
Wednesday, January 6, 2021; 7:00 PM GMT+1
|
|
Thursday, January 7, 2021; 6:30 PM PST
|
|
It will be in Leipzig on March 24-26 2021. CFP is open.
|
|
|
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?
|
|
Client is a small development team where everyone is expected to pull their own weight. No daily standups, no planning poker, just you and your work, aided by some of the most experienced technical colleagues in London. You’ll be encouraged to make sensible use of Modern Perl tooling and grow your personal experience of best development practices under excellent technical leadership.
|
|
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 is a financial company whose growth over the last twenty years has been nothing short of impressive. They started with the idea that online trading should be available to all, and from there, they’ve built a company with multiple locations worldwide. If you want to be part of a business that is thriving, this may be the perfect opportunity for you.
|
|
DNA-dynamos looking for someone whose modern Perl skills are complemented by an interest in genome technology and bioinformatics. They are searching for a candidate who is familiar with modern tooling and might have experience with Ansible, AWS, and Linux containers. Also interested in being on-site in Canberra? They would be eager to meet you.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|