Perl Weekly
Issue #479 - 2020-09-28 - Muhammad and the mountain
latest | archive | edited by Gabor Szabo
|
Hi,
It has been more than 9 years since I started the Perl Weekly and I am still surprised that most people who organize Perl-related events don't utilize the Perl Weekly as a tool to promote their events. I understood it better when the events were local and people already had the local Perl Mongers groups, but now that everything can be global it is really strange.
They don't even need to talk to me to be added, it is enought to send a pull-request to a JSON file.
But what can I do, so if the mountain does not come to Muhammad then Muhammad has to go to the mountain, right? So I've subscribed to three Meetup groups where Perl monger events are being organized and you can see the events at the end of the newsletter or on the events page.
Enjoy your week and attend an on-line Perl event!
Gabor Szabo
|
|
|
Statistics
This is a new section of some data we collect with scripts. 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 217 uploads to CPAN of 132 distinct distributions by 86 different authors. Number of distributions with link to VCS: 106. Number of distros with CI: 60.
|
|
Number of posts last week: BPO: 8; DevTo: 6; Perl.com: 0; PerlAcademy: 1; PerlHacks: 0; PerlMaven: 7; Reddit: 21; TPF: 3;
|
|
Announcements
|
by brian d foy (BDFOY)
http://perldoc.perl.org has many broken parts, but there is already an alternative. brian d foy wants us to migrate to the new site. Go, express your opinion on the GitHub issue or on reddit.
|
|
|
Support Perl developers
|
|
|
|
Articles
|
|
by Sebastien Feugere
I did not know that 'each' on arrays in recent versions of Perl works as 'enumerate' on lists in Python. (Which I did not know either till my son showed it to me.)
|
|
by Flavio Poletti (POLETTIX)
It's possible to disable the autohistory feature in Term::ReadLine backends and take control of how to populate history.
|
|
|
by C.-Y. Fung
After many days, trying to implement linked lists by nested hash (link to Rosetta Code) (link to my code) or Struct::Dumb, I get how to write the (singly) linked list in object-oriented style by Perl. One with bless, another one with Moose. Keep the learning record here.
|
|
|
by Neil Bowers (NEILB)
Gisle has informed the PAUSE admins that he will no longer be maintaining his CPAN distributions, and is open to responsible adoption.
|
|
|
|
|
|
Perl in the outside world
|
As Dave Cross suggested and many applauded a nice way to promote Perl is to blog about Perl-related subjects on generic sites. For example Dev.To. If you do make sure you also add the Perl tag to it to make it easier for Perl developers to find them and upvote them.
|
|
Discussion
|
by Lady Aleena
To all those who have modules on meta::cpan, does it link your bug tracking to the correct location?
|
|
Grants
|
by Jason A. Crome (CROMEDOME)
The Grants Committee is accepting grant proposals all the time. We evaluate them every two months and another round is starting. The application deadline for this round is 23:59 October 1st 2020, UTC.
|
|
|
by Jason A. Crome (CROMEDOME)
Create a standalone implementation of OpenAPI 3.0 to facilitate parsing, creating, and validating OpenAPI specifications.
|
|
|
by Paul Evans (PEVANS)
Added the UV::TCP and UV::UDP types (and a few others), which now makes the library wrapping capable of most networking tasks.
|
|
|
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 "Leader Element" and "Left Rotation". 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 "Count Set Bits" and "Trapped Rain Water" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
|
by Adam Russell
Adam presented interesting discussion on Trapped Rain Water task.
|
|
|
by Arne Sommer
As always, Arne present mix of solutions in Raku.
|
|
by Colin Crain
Colin choice of blog title is very creative. Thought provoking discussion in the blog.
|
|
by Daniel Mantovani
Daniel first blog contribution to PWC. Nice attempt. Keep it up.
|
|
by Daniel Mantovani
Daniel second blog of the week, well done.
|
|
|
|
by Laurent Rosenfeld
As always, Laurent mix bag of Perl and Raku is worth reading. Highly Recommended.
|
|
|
|
by Myoungjin Jeon
Myoungjin first blog contribution to PWC. Nice attempt. Keep it up.
|
|
by Simon Green
Well done, Simon, for nicely done blog.
|
|
by Steven Wilson
Well documented blog for Trapped Rain Water solution. Good job.
|
|
by Walt Mankowski
Walt continued weekly blog with well presented solution. Highly Recommended.
|
|
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)
Look at the top of this newsletter. You'll see some statistics from MetaCPAN. This video explains them.
|
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
by Gabor Szabo (SZABGAB)
A potential client sent me an e-mail that they are interested in automation and having CI/CD. (Nowadays this became a single entity.) I started to write down some question I need to ask them to understand their current situation and what are their goals.
|
|
|
by Gabor Szabo (SZABGAB)
A while ago I started to think about a project in which I would implement a blog engine (possibly to replace bpo) and follow the development with screencasts. Now that Davorg started to talk about not having a central blog engine and that he also set up his Perl Planetarium, it might be better to do something else with my time. In any case I am posting the notes I made in case someone else is interested.
|
|
|
Events
|
Wednesday, September 30, 2020, 6:00 PM EDT
|
|
Thu Oct 1, 2020 at 6:30pm US/Pacific
|
|
Wednesday, October 14, 2020, 5:30 PM EDT
|
|
|
This web-app saves lives, and literally pushes forward medical science. Your work will be used by the NHS, research labs, and healthcare providers worldwide to diagnose patients, organize research, and make the world a better place.
|
|
Skeletor, Magneto, and Dr. Evil. Three nefarious masterminds, and what do they have in common? They know that the first step to conquering the world is to have a really cool lair. We’ve all spent a lot more time in our lairs lately, but is yours ready to be the site of domain dominance? If so, we have a killer remote role for you!
|
|
Our client has one of those stories you love to see: they started off in someone’s house, worked their way up to a tiny office, then a bigger office, and finally, to the best office of all—your house. That’s right, this domain management service is totally remote, meaning you can wear those snuggly jams all day long if you want.
|
|
We have an international client looking to hire for their Malta office. Sun, smiles, scuba … if you haven’t emailed already to jump on this opportunity, then what are you waiting for? Malta and her out-of-this-world outdoor pursuits are waiting for you!
|
|
This company’s innovative software provides genotyping information about crops and is used to develop new species of plants. With your help, they’ll continue to be on the cutting edge of science, but don’t worry, they’re not extracting dino DNA to bring back T-Rex… or are they? Guess you’ll have to join the team to find out!
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|