Originally published at Perl Weekly 613
Hi there!
On the CPAN Digger one of the links I display is the link to the CPAN Dashboard of each author. Assuming they have configured it. Every time I look at the CPAN Digger I feel surprised that so few of the CPAN authors have set up the Dashboard. Even among the active ones.
If you are a CPAN author, tell me, is it because you don't know about the dashboard, you don't know how to set it up, or that it does not provide you enough value? The first we solved now. For the second, there is a page explaining it. In case you don't feel its value, let me know what would be interesting to you in such a dashboard?
On Wednesday we are celebrating the 75th Independence Day of Israel which is preceded by two memorial days. As someone eloquently put it: Jews have two memorial days Yom HaZikaron (Memorial Day for the Fallen Soldiers of the Wars of Israel and Victims of Actions of Terrorism) to remind us of the cost of having Israel and Yom HaShhoah (Holocaust Memorial Day) to remind us the cost of not. The memorial days are hard, but the Independence day is a huge event celebrating having our own country again after 2000 years of not having it.
Enjoy your Week!
--
Your editor: Gabor Szabo.
Announcements
The Perl and Raku Conference 2023
The Schedule of the conference is now available.
Articles
Open Source Development Course for Perl developers - 2023.01
This week in PSC (104)
Why Perl?
This post by Chris from Stockholm, Sweden, dated more than a month into the future tries to sell you Perl. The columns in the table: Ubiquity, Scales up, Compatibility, Shell scripts, Extensible
Removing a session in Mojolicious
The server can ask the browser to remove the session, by getting rid of the cookie. On the other hand, if for some reason the browser is not collaborating (e.g. refusing to delete the session cookie), then the session will stick up to the expiration time.
RSRU Release 3.2 - A static catalogue website and blog builder written in Perl
Quick tip: run local perl code using podman to run a perl docker container
You could use it to generate a web site using GitHub Actions and host it on GitHub pages. Who will write the tutorial for that? (Side note, I don't see any tests in that repository.)
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.
The Weekly Challenge - 214
Welcome to a new week with a couple of fun tasks "Rank Score" and "Collect Points". 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.
RECAP - The Weekly Challenge - 213
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Fun Sort" and "Shortest Route" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
Fun Route
Sometimes as simple as grep can be very effective as shown by Arne. Nice work, keep it up.
The Simple and the Hard
I respect the honesty about the help with ChatGPT. As always the case, you still need human to get the final working code. Thanks for sharing the experience with us.
PWC213 - Fun Sort
Two different approaches, one for Perl and another for Raku. The end result looks so simple.
PWC213 - Shortest Route
Dijkstra’s algorithm explained in plain english. Thanks for sharing.
Another one rides the bus!
As always we got the most efficient solutions using the power of Perl. There is so much to learn every week. Thanks for your contributions.
Perl Weekly Challenge 213: Fun Sort
Cool attempt to use special comparison subroutine and that too in both Perl and Raku. Very smart, well done.
from here to there!
Nice little one-liner in Raku and a very brave attempt to deal with shortest route task. Thanks for sharing.
Perl Weekly Challenge 213
Perfect use case for one-liner and we do get one, thank you Luis.
Wow: Another oneliner! But also a complete BFS...!
A thorough discussion about the shortest route task. You really don't want to skip, highly recommended.
Evens go first and untangling the route
Nice demo of the complicated task as well as detailed analysis. Keep it up great work.
The Weekly Challenge #213
Well documented and explained solutions. Nice and easy to follow too. Keep it up great work.
Shortest Fun
Showing off the power of Raku language is discussed in the blog. Thanks for sharing.
Sorting Routes
Like always we have bonus Python solution as well as Perl. Using all the tricks in the book to get the result. Well done.
Weekly collections
NICEPERL's lists
Great CPAN modules released last week;
MetaCPAN weekly report;
StackOverflow Perl report.
Events
The Perl and Raku Conference 2023
July 11-13, 2023, Toronto, Canada
Perl Jobs by Perl Careers
Perl to Node Cross-training? Yes Please! UK Remote Perl Role
The client is interested in anyone with experience building web apps in Perl, using one of the major Perl frameworks. If you’re a crack-hand with Catalyst, a Mojolicious master, or a distinguished Dancer, they want you. You’ll be deploying apps your work to AWS, so experience would be handy, and the company’s big on testing, so they’d like you to know your way around Test::More.
Bold, beautiful, and… brainy? Senior Perl roles in Malaysia, Dubai and Malta
With all the knowledge in your big, beautiful brain, it’s time to join a company that appreciates your breadth of experience. 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.
C, C++, and Perl Software Engineers, Let’s Keep the Internet Safe
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 joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.
Want to see more? See the archives of all the issues.
Not yet subscribed to the newsletter? Join us free of charge!
(C) Copyright Gabor Szabo
The articles are copyright the respective authors.