Perl Weekly
Issue #542 - 2021-12-13 - Perl Advent Calendar
latest | archive | edited by Mohammad Sajid Anwar
|
Hi there
How you all doing? Are you making the most of the festive season?
In the 540th edition of the weekly newsletter, I mentioned Advent Calendars. I noticed some activity in the GitHub repository for the Perl Advent Calendar and was hoping to see another exciting edition full of Perl projects. A friend of mine on Facebook mentioned that this year the Perl Advent Calendar is looking a bit sparse. At the time of writing this editorial, I have only seen one post i.e. Day 1 of Year 2021. Being one of many contributors in the past, I am sad to see the current state of the project. I have absolutely no idea what happened this year. I know I have too many things already on my plate but I would like to help to get the Perl Advent Calendar back to its original glory.
Talking about Advent Calendars, I would like to mention The Weekly Challenge Advent Calendar which has mix of Perl and Raku like in the past. We have been running this since the beginning i.e. 2019. You will find some of the fun tasks from the past year being discussed by members of Team PWC. I have made a slight change to the look and feel this year. I hope you like it.
How about the 24 Pull Requests event?
I have not seen it being discussed either on any of the social platforms e.g. Facebook, Twitter or LinkedIn. I haven't had chance to take part this year. I couldn't take part last year either; what a shame. I still have 10 days and I have booked a few days off work. So there is a possibility I might take part and even complete the challenge. Please wish me luck.
Last but not least, Curtis, leader of the Corinna project, announced that he had a great meeting with the Perl Steering Council and they are extremely receptive to Corinna going into the core. I can't wait for Corinna to be part of core Perl. Damian shared the details on one of issues discussed in the same meeting in a blog post. You definitely don't want to miss it.
Enjoy the newsletter.
Mohammad Sajid Anwar
|
|
|
Announcements
|
|
by Curtis 'Ovid' Poe (OVID)
Some more updates to how Class data and methods are agreed to be declared. And few more.
|
|
|
Articles
|
by Mark Gardner
Mark shared different ways to deal with exceptions in Perl. A very thought-provoking post.
|
|
|
by Tom Wyant (WYANT)
Tom discussed another of his favourite warnings, shadow, in hid ongoing blog series.
|
|
|
by Yuki Kimoto (KIMOTO)
If you want to scrape web contents, this article explains how to do it using Perl and Selenium.
|
|
|
Discussion
|
by Damian Conway (DCONWAY)
Damian shared one of the issues discussed in the meeting with Perl Steering Council with regard to the best way to provide private methods in Corinna.
|
|
|
Advent Calendar
The Weekly Challenge Advent Calendar 2021
|
|
|
|
|
|
|
|
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 "Calculator" and "Stealthy Number". 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 "Divisor Last Digit" and "Sleep Sort" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
|
by Abigail
Once again, one more one-liner in Perl to solve the task.
|
|
by Adam Russell
Adam was the person who proposed the Sleep Sort task and has gone into detail with lots of interesting background.
|
|
|
by Arne Sommer
A very interesting solution to the Sleep Sort task in Raku. Thanks Arne for sharing the magic.
|
|
by Dave Jacoby (JACOBY)
Dave shared a bonus solution in Node.js for the Sleep Sort task. Great example to follow. Thanks for sharing.
|
|
|
|
by Flavio Poletti (POLETTIX)
Thanks for introducing Raku's Promise feature. Nice example to learn new tricks in Raku. Thanks for sharing.
|
|
|
by Laurent Rosenfeld
Laurent introduced Raku's await feaTURE to solve the Sleep Sort task.
|
|
by Luca Ferrari
Luca also used Raku's Promise feature to solve the Sleep Sort task. Thanks for sharing the knowledge.
|
|
by W Luis Mochan
Luis detailed analysis of the Sleep Sort task is highly recommended. Thank you Luis.
|
|
by Peter Campbell Smith
A very unique style of blogging, focussed on task analysis. Keep it up. Great work.
|
|
Rakudo
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
by Gabor Szabo (SZABGAB)
Looking for conversation partners? Italki is an excellent place where you can find speakers in most of the languages in the world. I put together a page listing some of the languages available on italki along with the number of tutors you can select from.
|
|
|
|
More than one million happy customers have used this company’s award-winning product portfolio to make low-cost multi-currency payments across different payment products. This group thrives on supporting their clients with a one-two combination of personalized expert service and advanced payment technology. Sr. devs who are engaged with the industry and eager to try new things will do well here.
|
|
Our client is an international company who pride themselves on making online trading a breeze. After twenty-plus years cruising the financial waters, they’re subject matter experts who provide a stable, engaging environment for their crew. Located in glorious Malta, they offer a supportive team that believes in open communication and solving problems together.
|
|
If you’re a senior Perl developer — you’ve already got the most important component of what our client is looking for. Other important bits: in an ideal world, you’ll have experience with most or all of Catalyst, REST, Dancer2, Moo, DBlx::Class, MySQL, Postgres, and docker. Want to add extra flair? AngularJS or Vue would take you to the next level.
|
|
Our client’s mission is to empower citizens to participate in civic matters by providing the technology, tools, and data they need. From a platform that enables citizens to report roads that need fixing to democratic tools that connect citizens with politicians, this dynamic organization is changing the world for the better, one click at a time.
|
|
We know that a lack of commercial experience doesn’t always reflect skill level, know-how, or programming brilliance. You know your stuff. You’re keen to grow and learn. You know that if someone would only just give you a chance, and let you in the door, you could really shine!
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|