Perl Weekly
Issue #481 - 2020-10-12 - Remote or Distributed work
latest | archive | edited by Gabor Szabo
|
Hi,
for many years I was hoping to be able to work remotely - or to make it sound even better - in a distributed work environment, but I have not done much to advance it. Now the pandemic forced my clients to keep everyone at home and thus I, as consultant/contractor can also work from home. Some other clients where I provide training have also started to run remote training classes. Not only that, but recently I started to received interest from clients in Europe and North America as well to help with training, testing, refactoring, and automation (CI). I even managed to sign up two of them. Both of them Perl-related.
It is very interesting to see how an otherwise horrible event changes the world and creates new opportunities as well. It is definitely not how I hoped. I can't use my newly found remote work to travel and work from other locations. Heck I can't even really leave my house these days, and I can't see many of my loved ones. However I hope (oh the naive) that when the pandemic ends in a year or two, we'll come out stronger from it than we were before.
BTW I recommend you listen to the Distributed podcast with Matt Mullenweg. I especially liked the first few episodes, surprisingly the ones that were recorded before the world was forced to work in a distributed mode.
In the meantime, enjoy this week!
Gabor Szabo
|
|
|
Sponsors
|
From A (Ack) to Z (Dist-Zilla), check out the 10 Perl tools that should be in every developer’s toolbox. Or Download our "Pearls of Perl" build to get a version of Perl 5.28 with all the tools listed in this post so you can test them out for yourself!
|
|
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 222 uploads to CPAN of 143 distinct distributions by 77 different authors. Number of distributions with link to VCS: 112. Number of distros with CI: 57.
|
|
Number of posts last week: BPO: 4; DevTo: 5; Perl.com: 1; PerlAcademy: 1; PerlHacks: 0; PerlMaven: 1; Reddit: 22; TPF: 4;
|
|
Announcements
|
by Curtis 'Ovid' Poe (OVID)
This is the first ever MMO BIBILIO-RPG, as they call it, and you have the opportunity to push it forward to its success. Check out and support the Kickstarter campaign! It looks really nice and you also have the opportunity to help a major Perl success take place and enhance the cool-factor of the language and the ecosystem around it.
|
|
|
Articles
|
by Neil Bowers (NEILB)
As the Hacktoberfest got more popular it started to generate more and more tiny, many times meaningless pull-requests. I received a few of them. Instead of creating values, this started to become a burden for many authors. Now they changed the rules so you need to opt-in your repository or, as far as I understand, you can also mark a pull-request as 'valid for hacktoberfest'. I really hope this isn't an overshooting in the other direction. In any case, Neil explains what you can do to opt-in your GitHub repo.
|
|
|
|
|
by Michael D. Stemle, Jr.
A few steps Michael is explaining: Implement best practices; Configure CI; Review dependencies; Develop a roadmap
|
|
|
by brian d foy (BDFOY)
Do you know about __DATA__ and __END__ ? Well, you should.
|
|
|
by Yuki Kimoto (KIMOTO)
Because it is pure Perl code, it can be used by Perl users to get an overview of deep learning algorithms.
|
|
|
|
|
Discussion
|
Personally I really dislike when people call a programming language dead or some piece of open source software 'abandonware'. Even if it isn't something I started to build. IMHO it devaluates all the effort the author(s) put in the project and it disregards the simple idea that in open source you, as a user, are also responsible for the well being and the continuity of a project. With that said, the discussion and the suggestions of alternatives in this post can be useful.
|
|
|
Web
|
|
Grants
|
|
|
Develop a clean and easy interface for managing OpenAPI 3.x schemas.
|
|
by Tony Cook (TONYC)
Approximately 14 tickets were reviewed, and 1 patches were applied
|
|
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 "Common Factors" and "Interleave String". 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 "Common Base String" and "Frequency Sort" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
|
by Adam Russell
Highlight of the blog is the solution to "Common Base Strings".
|
|
|
by Andinus
Well structured blog with detailed explanation.
|
|
by Arne Sommer
Arne shared Raku magic in this week blog.
|
|
by Colin Crain
Colin blog as always shared the technical details of the weekly tasks.
|
|
|
|
by Laurent Rosenfeld
Laurent shared Frequency Sort task analysis.
|
|
|
by Myoungjin Jeon
Myoungjin shared Raku magic used in the weekly solution.
|
|
|
|
by Simon Green
Making good use of holiday, short and sweet blog.
|
|
by Walt Mankowski
Walt discussed Perl and Python solution to the weekly challenge.
|
|
Rakudo
|
by Jonathan Worthington (JONATHAN)
Jonathan spent over a decade putting time and energy into making the language better. Now he is taking some time off.
|
|
|
Other
|
by Flavio Poletti (POLETTIX)
Sometimes I can write a few posts ahead of time... but stockpile them for publishing when I run out of time. Git helps.
|
|
|
Weekly collections
|
|
Events
|
Wednesday, October 14, 2020, 5:30 PM EDT
|
|
Thursday, October 29, 2020, 6:45 PM EDT
|
|
Thursday, October 8, 2020, 6:00 PM CDT
|
|
Thursday, October 22, 2020, 6:30 PM PDT
|
|
Thursday, November 5, 2020, 6:30 PM PST
|
|
Thursday, December 3, 2020, 6:30 PM PST
|
|
|
This company’s innovative software provides genotyping information about crops and is used to develop new species of plants. We’re not saying they’re creating man-eating marigolds … but we’re also not denying it. Every office has its secrets, right? If you’re located within Australia and this role sounds too delicious to pass up, drop us an email!
|
|
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.
|
|
Our client is a leading online tech publication with more than 40 millions readers worldwide. Their articles cover electronics, hardware, software, AI, space, cloud services, and culture. They know what’s hot in the world of computers, and they tell the world all about it in crisp, engaging articles that are read from London, England, to London, Ontario.
|
|
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.
|
|
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.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|