Perl Weekly
Issue #493 - 2021-01-04 - Happy 2021!
latest | archive | edited by Gabor Szabo
|
|
Sponsors
|
In 2021, try a whole new Perl ecosystem with:
A unified, cloud-based toolchain for Linux & Windows (replaces PPM)
Virtual environment support (similar to Python's virtualenv)
Pure open source licensing (no more ActiveState license)
A new way to install, work with, and even consume Perl in 2021.
|
|
Annual collections
|
|
Articles
|
by Gabor Szabo (SZABGAB)
Recently a number of people have contacted me with various Perl-based projects. I had the opportunity to have an email exchange with them to try to understand what they need and if I can provide the help. A few question came up and for my future reference I wrote them down.
|
|
|
|
by Pritesh Ugrankar
I don't think I've ever seen a post by Pritesh, but I do have an e-mail exchange with him a few years ago when he asked for my opinion about learning more Perl or learning Python. 7 years have passed and suddenly he goes out and he writes a terrific post on LinkedIn. See also the discussion on reddit.
|
|
by Ben Bullock (BKB)
Stack overflow at 80,000 brackets in JSON. Who even needs 80,000 brackets?
|
|
|
|
|
Discussion
|
Some really interesting and fun comments. Let's read yours as well!
|
|
Polls and Surveys
|
The Perl Foundation would like to know if they can offer some support for Perl that might help you. There was quite some discussion on Reddit in response to this link. Especially read the comments by brian d foy.
|
|
by Gabor Szabo (SZABGAB)
OOP? Functional programming? Testing? Web development? I am running a poll asking just that question.
|
|
|
Web
|
by Thomas Klausner (DOMM)
A two step download process. 1) Prepare the list of URLs to be downloaded. 2) Download. All that in 10 lines of Perl.
|
|
Manwar
|
My New Year's request is to support the work of Manwar. You know him. He gives the Perl community enormous value via his Perl Weekly Challenge and by being the co-editor of the Perl Weekly. Even if the connection is indirect, the time and energy he spends on Perl helps us stay employable with Perl. It would be really nice if you, who enjoy the fruits of his work, showed your gratitude via his Patreon account. It can be as low as $1/month or you can beat the average which is slightly above $6/month.
|
|
CPAN
|
|
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 vouchers by participating in the weekly challenge. We pick one winner at the end of the month from all the contributors in that month. The monthly prize is kindly sponsored by Peter Sergeant of PerlCareers.
|
by Mohammad Sajid Anwar (MANWAR)
Welcome to a new week with couple of fun tasks "Group Anagrams" and "Binary Tree to Linked List". 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 "Max Points" and "Sum Path" 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 Adam Russell
Reading the notes at the end of the blog is the best thing. You don't want to miss out.
|
|
|
by Aaron Smith
Aaron showing the power of unit tests. I can completely relate to him. Must Read.
|
|
by Arne Sommer
Missing Perl solutions this week. However the Raku solutions will definitely keep you engaged.
|
|
by Colin Crain
Thanks Colin for sharing the Mathematics side of the task 'Max Points'. Highly Recommended.
|
|
by Flavio Poletti (POLETTIX)
As expected, Flavio took us to the another planet with great story line. Highly Recommended.
|
|
|
|
by Kang-min Liu
Revisit geometry lessons if you are a maths lover. Loved the 'Max Points' solutions.
|
|
by Laurent Rosenfeld
Laurent is never short of choices. Every task has multiple choices for you to see the differences. Must Read.
|
|
by W Luis Mochan
Luis' solutions with tests made it a complete package, specially, the 'Max Points' task.
|
|
by Joan Mimosinnet
Nice attempt to organise code using Raku classes. Well done, keep it up.
|
|
by Roger Bell West (FIREDRAKE)
The main attraction of Roger's blog posts is always the choice of multiple languages. You don't want to miss it.
|
|
by Simon Green
Simon broke the task into subtasks and made it look like a walk in the park. Incredible.
|
|
Reports
|
by Mohammad Sajid Anwar (MANWAR)
Mohammad is funny, he starts his annual report by saying how much he fell behind his plans for 2020 and then goes on to list accomplishments that most of the people I know don't do in a decade. I can only congratulate him and wish more people in the Perl community would follow his footsteps out of their own comfort zone and into making great things.
|
|
|
|
|
Courses
|
by Gabor Szabo (SZABGAB)
On the last day of 2020 I opened my new 'school' on Teachable and posted my first three courses. The 'Perl Dancer course', the 'Python Programming Bootcamp', and the new, 'Functional Programming in Python course'. To celebrate the opening and the new year I am offering them at 50% discount. USe the code END-2020 too enjoy it.
|
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
|
Events
|
Wednesday, January 6, 2021; 7:00 PM GMT+1
|
|
Thursday, January 7, 2021; 6:30 PM PST
|
|
Wednesday, January 13, 2021; 5:30 PM EST
|
|
Wednesday, January 27, 2021; 6:00 PM EST
|
|
It will be in Leipzig on March 24-26 2021. CFP is open.
|
|
|
This web-app saves lives, and literally pushes forward medical science. Your work will be used by the NHS, research labs, and healthcare providers worldwide to diagnose patients, organize research, and make the world a better place.
|
|
Our client is an international IT company managing over 4 million domains for retail and corporate customers in 200 countries. To help achieve global domination, they’re looking for a few top-notch senior Perl developers whose experience with implementing APIs and protocols is only matched by their drive to design and develop domain software solutions.
|
|
As one of the largest product and price comparison platforms in German-speaking countries, they know all about finding the best products at a price that would make Mozart shout, “Wunderbar!” They want to find a Perl programmer who thrives on delivering quality content, well-executed user information that’s easy to understand, and is as committed to transparency and excellence as they are.
|
|
Do you have an interest in genome technology and bioinformatics? If you spend your weekends reading science magazines and think smarter crops are key to our future, and if you happen to have experience with Ansible, AWS, Linux containers, MySQL, Postgres, and Solr, our client wants to hear from you.
|
|
Ready to trade your 9-to-5 for an exciting new role in the Silicon Valley of Malaysia? Our client's Cyberjaya office is looking for Perl developers with a strong exposure to Modern Perl – comfortable with Plack/PSGI, Moose, and writing tests.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|