Perl Weekly
Issue #496 - 2021-01-25 - Statocles vs Hugo
latest | archive | edited by Mohammad Sajid Anwar
|
Hi there
I think it is unfair to compare the two, but I couldn't stop myself. Let me make this crystal clear, I am talking about two static site builder. Statocles written in Perl and Hugo written in Go.
Why am I even talking about Hugo in the Perl weekly newsletter?
Well, to me it doesn't matter whether it is Perl or any other language. What matters is which one gets the job done quickly. I hear it is matter of personal choice as well. I was first introduced to Hugo when I wrote my first article for Perl.com in 2018. If I am not mistaken, they still use Hugo. I was so impressed with Hugo that I used it to build The Weekly Challenge website. During the peak of my CPAN contributions, I came to know about Statocles. I loved it but never got the opportunity to use it. However I did become one of the contributors to the project. My contribution wasn't ground-breaking, but I feel proud to see my name in the list of contributors. All credit goes to Doug Bell for the coolest tool. For those who don't know him, he leads the team running and managing the CPAN Testers since Barbie took a break.
Last week, I saw a new website perl.kiwi become the talk of the town. It is built using Statocles as the idea behind the website is to promote Perl. I am going to keep an eye out for fun stuff related to Perl. I loved the domain name. Congratulations Lance Wicks.
Talking about promoting Perl, Sawyer shared the details of the 3rd Perl Steering Council meeting. There was another big annoucement by Sawyer with regard to the release date of Perl v5.34. We should all be thankful to the PSC members for their time and efforts.
Last time I forgot to mention about the Pull Request Club 2020 Report by Kivanc Yazan. Kudos to Kivanc for running the club for 2 years now. Keep it up. You are doing a great service to the Perl community.
Last but not the least, please don't forget to watch the weekly show, "Perl Town Hall" by Will Braswell on Facebook. It doesn't suit my timezone but I do watch it the recordings later.
Enjoy the rest of the newsletter
Mohammad Sajid Anwar
|
|
|
Sponsors
|
While PPM is gone, the need to install dependencies without requiring a local build environment remains. ActivePerl allowed developers to get up and running quickly by delivering hundreds of popular modules with a single installation. Both use cases are now addressed in ActiveState’s new ecosystem.
|
|
Statistics
In this section we show some collected stats. Let's figure out which numbers could be interesting. The scripts are in the bin directory of the Perl Weekly Git repository.
|
Last week there were a total of 218 uploads to CPAN of 164 distinct distributions by 95 different authors. Number of distributions with link to VCS: 135. Number of distros with CI: 73. Number of distros with bugtracker: 117.
|
|
Number of posts last week: BPO: 6; DevTo: 7; Perl.com: 0; PerlAcademy: 1; PerlHacks: 0; PerlMaven: 1; Reddit: 18; TPF: 3;
|
|
Announcements
|
|
Articles
|
by Mark Gardner
Mark talking about the most difficult subject. Debugging web app is the most difficult task of any dev.
|
|
|
by Toby Inkster (TOBYINK)
Toby sharing his Perl skill to automate mood lighting. Worth reading for fun.
|
|
by Jesse Shy
Jesse brought up a good old topic and shares his views with us.
|
|
by Kivanc Yazan (KYZN)
Please checkout Kivanc's annual report for the year 2020. Great work Kivanc, keep it up.
|
|
|
Discussion
|
by Sawyer X (XSAWYERX)
Interesting discussion among the top brass. You don't want to miss it.
|
|
|
by Martin McGrath
Martin picked up a hot topic to discuss. Very useful if you have published module to CPAN.
|
|
Grants
|
|
Perl Weekly Challenge
The Weekly Challenge by Mohammad Anwar will help you step out from 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 among 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 a couple of fun tasks - "Caesar Cipher" and "Binary Substrings". 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 "Reverse Words" and "Edit Distance" 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 Aaron Smith
Aaron promoting Raku and encouraging following the official documentation. A short and sweet solutions.
|
|
by Abigail
Abigail showing off the power of one-liners. Incredible.
|
|
by Abigail
Abigail presenting the mathematical side of the task "Edit Distance". Must Read.
|
|
by Adam Russell
Adam showing Perl a adaptation of a Haskell implementation deaing with the "Edit Distance" task. An interesting approach.
|
|
|
by Arne Sommer
I love it when Arne does both Perl and Raku together. You get to see the similarities. Must Read.
|
|
by Colin Crain
Colin introducing the Wagner-Fisher algorithm, which is new to me. Need to revisit.
|
|
by Dave Jacoby (JACOBY)
Dave presenting Levenshtein Distance solution in a unique way. Highly Recommended.
|
|
|
by Kang-min Liu
Kang-min exploring Dynamic Programing to deal with the Levenshtein distance. Must Read.
|
|
by Flavio Poletti (POLETTIX)
Flavio using the power of regex to solve the "Reverse Words" task. Nice and easy to follow.
|
|
|
by Flavio Poletti (POLETTIX)
Straight implementation of pseudocode from Wikipedia. No fancy stuff. A pure Perl solution.
|
|
|
by Lance Wicks (LANCEW)
Welcome back Lance with a new shiny website. Cool solutions promoting TDD.
|
|
by Laurent Rosenfeld
Laurent is teaching us the decorator pattern in Perl this week. You don't want to miss this.
|
|
by Luca Ferrari
Luca sharing the power of Raku. It reminded me of my days of struggling with Raku.
|
|
by Joan Mimosinnet
Joan showing an OO solution to the "Edit Distance" task. Highly Recommended.
|
|
by Roger Bell West (FIREDRAKE)
Roger's blog post is one place where we get to explore more than just Perl solutions. Must Read.
|
|
by W Luis Mochan
Luis seems to follow the philosophy "Don't re-invent the wheel". I highly recommend the use of CPAN as much as possible.
|
|
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.
|
|
Rakudo
|
|
Weekly collections
|
|
The corner of Flavio Poletti
|
|
|
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
by Gabor Szabo (SZABGAB)
During the last week I made some nice progress recording the Testing in Perl course. So if you are a Perl developer who wants to make sure their code works well, this course can help you learn all the tools you need.
|
|
|
Events
|
Wednesday, January 27, 2021; 6:00 PM EST
|
|
Wednesday, January 27, 2021; 7:00 PM GMT+1
|
|
Thursday, January 28, 2021; 7:00 PM EST
|
|
Thursday, February 4, 2021; 6:30 PM PST
|
|
|
It will take place online between March 24-26 2021. The private ticket will be cheaper (EUR 30). People who register in time and transfer the participation fee, will get exclusive extras.
|
|
|
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 Dance, 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.
|
|
While work for this client is currently 100% remote, their main office is in St. Ingbert, Germany with a satellite office in Munich. With a friendly, sociable crew, a rooftop deck, and all the table soccer and air hockey you can handle. The ideal candidate should be confident using Modern Perl, in particular happy with DBIx::Class and Moose/Moo.
|
|
Not all jobs are created equal. Sure, most pay the bills, but some do more. They impart a sense of purpose; when you log out at day’s end, it’s with the satisfaction that you are part of something bigger, something more important than yourself. You’ve left the world a little better than you found it, and isn’t that what life is really about?
|
|
We have an international client looking to hire for their Malta office. Looking for Perl developers with a strong background in Modern Perl – you should be comfortable with Moose and PSGI/Plack, and a solid grounding in using Perl’s testing tools. Sun, smiles, scuba … if you haven’t emailed already to jump on this opportunity, then what are you waiting for?
|
|
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.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|