Perl Weekly
Issue #486 - 2020-11-16 - Why do we use Perl?
latest | archive | edited by Mohammad Sajid Anwar
|
Hi there
I have been asked this question many times. And I always find it hard to answer. Recently I came across a post on Facebook which started the discussion once again. I am pleasantly surprised by some of the response to this question.
I am sure you must have come across, CPAN Dashboard, by Dave Cross. I loved the idea. I have yet to try it myself, but I am certainly going to get my hands dirty soon. If you are a CPAN module author then please give it a go and share your experience with us. Let's make this as popular as CPAN itself.
On a similar note, Gabor Szabo, started the CPAN Digger project. I remember many years ago, Gabor shared the idea with me and wanted me to work on this. Unfortunately I never got around to it. I am so happy that it is finally arrived. It would be great if we all come along and help with the project.
A recent post by Samir Parikh, brought up the topic of "Perl Podcasts" once again. I still remember Lance Wicks and I discussed the subject during the Perl Conference in Glasgow in 2018. We even recorded our first interview together with a very popular face in the Perl commnunity. What a shame I couldn't give the attention it needed. I am still hopeful one day we will get it back in action.
Last but not least, how are the various forms of lockdown treating you in your own country? Please do look after yourself and your family. Enjoy the rest of the newsletter.
Mohammad Sajid Anwar
|
|
|
Sponsors
|
When it comes to cloud-based Perl build systems, ActiveState was one of the first to provide a non-local build experience (PPM). Today, the ActiveState Platform features a catalog of dependencies imported from CPAN that you can use to automatically build far more dependencies than PPM ever could.
|
|
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 205 uploads to CPAN of 138 distinct distributions by 84 different authors. Number of distributions with link to VCS: 121. Number of distros with CI: 59.
|
|
Number of posts last week: BPO: 3; DevTo: 6; Perl.com: 1; PerlAcademy: 1; PerlHacks: 0; PerlMaven: 1; Reddit: 15; TPF: 1;
|
|
Articles
|
by Samir Parikh
Samir has compiled a really cool podcast collection. Please do check it out.
|
|
|
by Flavio Poletti (POLETTIX)
Flavio shared a gem of code to traverse a hash of hashes to get to a specific item.
|
|
|
|
Discussion
|
by Yuki Kimoto (KIMOTO)
Yuki started a very interesting discussion. What do you think?
|
|
|
Perl Weekly Challenge
The Weekly Challenge by Mohammad Anwar will help you step out of your comfort-zone. You can even win prize money of a $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from all the contributors during that month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.
|
by Mohammad Sajid Anwar (MANWAR)
Welcome to a new week with couple of fun tasks "Longest Consecutive Sequence" and "Largest Rectangle". 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's contributions by Team PWC dealing with the "Pair Difference" and "Sudoku Puzzle" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
by Colin Crain
Perl Solutions Review by Colin Crain.
|
|
by Abigail
Abigail never fails to impress me with his solutions. Reading his blog is even more fun.
|
|
by Abigail
Abigail is at his best when he is showing the power of Perl, C, SQL and Node.js.
|
|
by Abigail
You don't want to miss Abigail's blog post as he has done a great job.
|
|
by Andinus
Andinus shared a blog post about his solution to Pair Difference.
|
|
by Arne Sommer
It gives me immense pleasure every time Arne attempts a Perl solution. Amazing blogging skill as well.
|
|
by Cheok-Yin Fung
Cheok-Yin impressed me with his blog post. It looks like a chapter from a text book. Great Job.
|
|
|
|
by Laurent Rosenfeld
Laurent's explanation of the Sudoku puzzle is the best introduction to the problem.
|
|
by Lubos Kolouch
Lubos blogs again after a long gap. It is worth the wait. Must Read.
|
|
by Myoungjin Jeon
Reading Myoungjin's blog is like reading a Raku text book. Everything is so nicely explained.
|
|
|
by Simon Green
Simon's short and simple blog post is still very intriguing.
|
|
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)
One example of how Dave Cross is using GitHub Actions as a CI system.
|
|
|
Rakudo
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
by Gabor Szabo (SZABGAB)
Gabor: I am wasting too much time on a simple and stupid game. I should find or create some other game that is rather simple, but that if I am playing it, it might be actually useful to some.
|
|
|
by Gabor Szabo (SZABGAB)
Just being all cheery about writing tests. I really like doing so, as I think they really help.
|
|
|
by Gabor Szabo (SZABGAB)
Primarily, that I need to find a way to show how a CI system can benefit CPAN authors to find issues with their code before it reaches CPAN and before they are alerted by the CPAN Testers.
|
|
|
Events
|
Wednesday, November 25, 2020; 7:00 PM GMT+1
|
|
Thursday, November 26, 2020; 7:00 PM EST
|
|
Thursday, December 3, 2020, 6:30 PM PST
|
|
Wednesday, December 9, 2020; 5:30 PM EST
|
|
|
While the client operates out of a London office, you also have the option to work remotely. As an online tech publication with over 40 million readers around the world, they know a thing or two about keeping it fresh. Working as a Perl developer, you’ll be responsible for consultation, design, development, testing, and deployment.
|
|
As one of the largest product and price comparison platforms in German-speaking countries, they know all about finding the best products at the best price. They want to find a Perl programmer who thrives on delivering quality content, well-executed user information that’s easy to understand, and is as committed to transparency and excellence as they are.
|
|
Online shopping, socializing, working—it’s a digital world now, which is perfect for our client. As an international IT company managing millions of domains for retail and corporate customers in nearly every country in the world, they’re busier than ever—and they need a few senior Perl developers to help them continue to thrive.
|
|
This organization is one of the world’s leading developers of medical diagnostic technologies and clinical software. Isn’t it about time you felt positive about what you do? Your work will be used by the NHS, research labs, and worldwide healthcare providers to save lives.
|
|
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.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|