Perl Weekly
Issue #611 - 2023-04-10 - Test coverage on CPAN Digger
latest | archive | edited by Gabor Szabo
|
Hi there,
Happy Easter and Happy Passover!
In Hungary Easter Monday is the time to go out and sprinkle women with water. Back when I grew up I was not aware that it is in order so they can grow, but whatever. Nor did I know that it was a pre-Christian (aka. Pagan) tradition.
Celebrating Passover, among other things, requires cleaning your house, your car, your office. This is what turned into the big spring cleaning tradition in many parts of the world. I cleaned my GitHub notifications. I had some 600 entries there. Luckily most of them were just updates and did not require any action from me.
During the last week I spent way too much time on sending pull-requests to CPAN modules, but I also got around to improve the CPAN::Digger. It does not store the generated html files in the git repository any more and it now includes the test coverage numbers from CPANCover.
It makes it easy to find a CPAN package that needs contributors to increase the test coverage. I also believe that in most cases the author of a package that was recently released (and thus appear on the CPAN Digger) will more likely be active on the package and thus more likely to accept your contribution.
I recently saw a post asking Why aren’t you contributing to open source? There were a number of interesting answers, but the top most one was focusing way more on 'releasing your own open source', while I think there is a huge open field contributing to an existing open source project without the burden of maintaining it.
Another comment talked about the difficulty with the agreements one needs to sign on the big, corporation-created projects, such as React. Actually only a very small fraction of open source projects are from corporations and only a very small fraction requires any signed agreements. Avoid those. Pick one that does not require any such agreement. Pick one that is not a huge, well known project.
Enjoy your week!
Gabor Szabo
|
|
|
Articles
|
|
|
|
What an MVP for a REST API would look like using Catalyst.
|
|
by Austin
Analyzing NYC Traffic Collision Data on the Linux Command Line with SoQL and Curl
|
|
CPAN
|
by C.-Y. Fung
As its name say, it is for scraping the web. Most recent release almost 10 years ago, but apparently still working well.
|
|
Perl
|
Paul, Philippe, and Ricardo had our mostly-weekly Zoom call.
|
|
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 from among all of the contributors during the month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.
|
by Mohammad Sajid Anwar (MANWAR)
Welcome to a new week with a couple of fun tasks "Jumping Letters" and "Rearrange Groups". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the FAQ.
|
|
|
by Mohammad Sajid Anwar (MANWAR)
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Toeplitz Matrix" and "Split Same Average" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
by Arne Sommer
Diagram made it so simple to follow the logic. Great work, keep it up.
|
|
by Bob Lied
Dealing with the maths behind the task is clever move. Very smart approach, well done.
|
|
by Flavio Poletti (POLETTIX)
Nice trick to deal with matrix, very smart. The end result is so easy to follow. Keep it up great work.
|
|
|
by Flavio Poletti (POLETTIX)
Too much maths involved in the discussion. However it does take the complexity away. Cool.
|
|
|
by Jaldhar H. Vyas
Line-by-line code commentary is the best part of the blog. Thanks for sharing.
|
|
by James Smith
High performance solution is the forte of James. You must check out.
|
|
by Laurent Rosenfeld
Back to blogging after the break (one week only). We missed you so much. Thanks for sharing your knowledge.
|
|
by W Luis Mochan
Lots of Perl magic in the solution, just love it. Thanks for sharing.
|
|
by Peter Campbell Smith
Well documented with examples as always. Thanks for sharing.
|
|
by Robbie Hatley
Short and sweet discussion of the issues and solutions. Love it. Keep it going.
|
|
|
by Simon Green
Nice use of CPAN module to get the job done. Well done.
|
|
Weekly collections
|
|
|
Our client is looking for Perl developers, Node engineers, and those with stellar Python and SQL skills. They embrace flexibility, and their ideal candidate will, too. Perl may be your core competency, but if you’re interested in cross-training to Node, you may be the full package that this client wants on their team.
|
|
Our client provides online trading services and with offices in Dubai, Malta, and Malaysia, they’ve got the global reach that may provide the challenge you’re looking for. They know that a seasoned Perl pro is just what their team needs as they expand, and that’s where you come in. They’ve got a work-sponsored visa and relocation package to get you where you need to be.
|
|
A leading digital safeguarding solutions provider is looking for a software engineer experienced in C, C++, or Perl. You’ll have strong Linux knowledge and a methodical approach to problem solving that you use to investigate, replicate, and address customer issues. Your keen understanding of firewalls, proxies, Iptables, Squid, VPNs/IPSec and HTTP(S) will be key to your success at this company.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|