Perl Weekly
Issue #540 - 2021-11-29 - 24 Pull Requests
latest | archive | edited by Mohammad Sajid Anwar
|
Hi there
Did you participate in Hacktoberfest 2021?
If not then you have one more chance to participate in the global event 24 Pull Requests. Participation is simple, you just have to submit one pull request each day between 1st Dec 2021 and 24th Dec 2021. It is one of my favourite events. I have participated in the event each year, without a break, since 2015. I was introduced to it by Neil Bowers. Last year I was going through rough patch so, unfortunately, I had to skip it. My best performance was in the year 2018 when I contributed 125 pull requests in the first 24 days of December. If I am not mistaken then the 24 Pull Requests event is little more relaxed as compare to Hacktoberfest. You don't have to submit a pull request every day. Instead, you can submit in bulk one day and then take a break. However, make sure you have submitted at least 24 pull requests by the end of play on 24th December.
Happy Hacking !!!
Do you follow the much-discussed Perl project Corinna?
The project is run by Curtis and his dedicated team of experts. I came across a blog post by Curtis talking about "Why is Perl not putting Moose in the core?" There is a bold statement in the post in response to the question "What’s an Object in Perl?" and it is "Perl knows nothing about OOP. It doesn’t know what objects are."
Curtis doesn't say things without a reason. Please read the full blog post for more informations. I am one of the biggest followers of Curtis and never miss his posts.
If you remember, I mentioned Advent Calendars in the editorial of the weekly newsletter edition #536. Ever since then, I have noticed lots of activities in the Perl and Raku communities about Advent Calendars. I am confident this year we are going to have another fun filled Advent Calendar.
Last but not least, The Weekly Challenge (also known as Perl Weekly Challenge) is going to complete 1000 days on 18th December 2021. To celebrate the day, the team is running a FREE T-shirt campaign. If you are interested in knowing about it then please check out the blog post.
Stay safe and avoid the new COVID-19 variant Omicron.
Mohammad Sajid Anwar
|
|
|
Announcements
|
|
Articles
|
by Curtis 'Ovid' Poe (OVID)
The best post ever on the subject. It has plenty for everyone. I thoroughly enjoyed it.
|
|
|
by Tom Wyant (WYANT)
Tom continued his series of favourite warnings. Please check it out to find out more about 'experimental'.
|
|
|
by Neil Bowers (NEILB)
This blog post addresses checksum and signature verification vulnerabilities affecting CPAN, the cpan client, and the cpanm client.
|
|
|
|
|
by Flavio Poletti (POLETTIX)
An example of how to do Kerberos authentication in memory, i.e. without needing to use [kinit][] beforehand or to save anything on the disk.
|
|
|
Video
|
by Mark Gardner
Presentation by Mark at the Ephemeral Miniconf.
|
|
|
|
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 "Number Divisors" and "Like Numbers". 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 "Add Binary" and "Multiplication Table" 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
As always, Abigail came up with yet another cool one-liner in Perl. Thanks Abigail for sharing the knowledge.
|
|
by Arne Sommer
No matter how difficult the task is, Raku will make it look simple. On top of that, Arne would then shows his smart skills. Always a pleasure to read his blog.
|
|
by Dave Jacoby (JACOBY)
Dave's blog is very special in the way that he talks about technical points but in a subtle way. It is great skill. Keep it up.
|
|
|
by Flavio Poletti (POLETTIX)
Nice attempt to show the operator overloading feature of Raku with the help of the task. Well done.
|
|
|
by Flavio Poletti (POLETTIX)
I like how Flavio always pushes the limit higher up and then deals with it. I am pleasantly surprised to see the end result. Great work, keep it up.
|
|
|
by James Smith
If you are looking for cute and beautiful solutions then James is the man for you. He is exceptional when it comes to performance-oriented solutions. Thanks for sharing your knowledge with us every week.
|
|
by Laurent Rosenfeld
With the power of Raku, the task can be solved in one line as shown by Laurent. Thank you Laurent for sharing your knowledge.
|
|
by Laurent Rosenfeld
Nice simple solutions in both Perl and Raku with detailed documentation. Great work as always. Thank you.
|
|
by Luca Ferrari
Luca continued to share his PostgreSQL knowledge with us. Thank you for keeping us entertained for so long.
|
|
by W Luis Mochan
Luis showing off his PDL knowledge. It is always a pleasure to see so many different ways to solve a task. Thank you for your contributions.
|
|
by Roger Bell West (FIREDRAKE)
For me, the highlight of this blog post is the discussion of the Add Binary task, a very unique solution. Thank you for sharing your knowledge.
|
|
by Simon Green
Simon presents us not only Perl but also Python solutions. For me it is a bonus, I love it.
|
|
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
|
|
Other: Book recommendation
|
Anti-Semitism is on the increase around the world. It is not eaasy to fight it, but it is important to understand it so at least we notice it when we see it. Even if it tries to hide itself behind ideas that are valuable. This books does a good job explaining it.
|
|
|
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're looking for a Perl Developer to join them.
|
|
This client is looking for self-directed folks who excel at managing their own time, avoid distractions, and work well with an online team. Their rockstar would have experience (as a bonus) with Python to complement their solid Perl base, and can work with databases like PostgreSQL or MySQL. Add in the ability to write and maintain test suites, and you may be a perfect fit.
|
|
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!
|
|
As one of the most popular open-source ticketing systems on the planet, this team knows what it takes to attract organizations of all sizes. Our client is looking for a Perl developer who has Mason, Moose, and Mojolicious and who has experience with ticketing systems.
|
|
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.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|