Issue #540 - 2021-11-29 - 24 Pull Requests

latest | archive | edited by Mohammad Sajid Anwar
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

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

GivingTuesday Fundraiser for TPF

by Dean Hamstead (DJZORT)

Do you want to join Dean in supporting a good cause?


Articles

Why is Perl not putting Moose in the core?

by Curtis 'Ovid' Poe (OVID)

The best post ever on the subject. It has plenty for everyone. I thoroughly enjoyed it.

My Favorite Warnings: experimental

by Tom Wyant (WYANT)

Tom continued his series of favourite warnings. Please check it out to find out more about 'experimental'.

Addressing CPAN vulnerabilities related to checksums

by Neil Bowers (NEILB)

This blog post addresses checksum and signature verification vulnerabilities affecting CPAN, the cpan client, and the cpanm client.

A bare-bones kinit in Perl

by Flavio Poletti (POLETTIX)

Implementing a very basic kinit functionality using Authen::Krb5 in Perl.

Perl GSSAPI options

by Flavio Poletti (POLETTIX)

Passing options to Perl's GSSAPI module is a bit clunky but doable.

Example LDAP with on-the-fly Kerberos authentication

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

Video: A Year of Being Wrong on the Internet

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.

The Weekly Challenge - 141

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.

RECAP - The Weekly Challenge - 140

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.

Perl Review: The Weekly Challenge - 136

by Colin Crain

Perl Solutions Review by Colin Crain.

Perl Weekly Challenge 140: Add Binary

by Abigail

As always, Abigail came up with yet another cool one-liner in Perl. Thanks Abigail for sharing the knowledge.

Add the Table (or not) with Raku

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.

Table it? Yes or No?: The Weekly Challenge #140

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.

PWC140 - Add Binary

by Flavio Poletti (POLETTIX)

Nice attempt to show the operator overloading feature of Raku with the help of the task. Well done.

PWC140 - Multiplication Table

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.

Perl Weekly Challenge #140

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.

Perl Weekly Challenge 140: Add Binary

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.

Perl Weekly Challenge 140: Multiplication Tables

by Laurent Rosenfeld

Nice simple solutions in both Perl and Raku with detailed documentation. Great work as always. Thank you.

Perl Weekly Challenge 140: bit table multiplication

by Luca Ferrari

Luca continued to share his PostgreSQL knowledge with us. Thank you for keeping us entertained for so long.

Perl Weekly Challenge 140

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.

Perl Weekly Challenge 140: Binary and Tabular

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.

Weekly Challenge 140

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

2021.47 David H. Adler RIP

by Elizabeth Mattijsen (ELIZABETH)


Weekly collections

Other: Book recommendation

How to Fight Anti-Semitism

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.


Perl Jobs by Perl Careers

Cruise into this Dreamy Career. Perl role in Malta

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.

A Job that Fits. 100% remote (within UK) Perl dev. Role

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.

Get your foot in the door! UK/EU Remote Jr. Perl Developer

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!

A job with real flexibility. 100% remote Perl position

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.

Someone left the awesome job machine on again… UK remote Perl job

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!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter RSS Feed of the Perl Weekly. Updated once a week