Perl Weekly
Issue #495 - 2021-01-18 - Collect O'Reilly Animals
latest | archive | edited by Gabor Szabo
|
Hi there!
Thanks to all the people who stepped up and started to support Manwar, but there are still only 21 people. I am sure a lot more of you could afford it. Not because he needs it, but because you'd like to show that you value his work. Both as the editor of the Perl Weekly and as the person behind the Weekly Challenge for Perl and Raku. There aren't many people who are making public efforts for Perl. Let's show them, and the rest of the world, that there are people who value and support his efforts!
Perl and other online Courses
For a long time, I was struggling trying to get monthly subscribers to my site, but the site did not work well. I did not have enough new content and many people told me they'd prefer a one-time payment instead of a monthly fee. So I was really glad when I finally understood how I can do this on LeanPub. I published a Python course there and in December 2020 I recorded a Perl Dancer course. However I reached the conclusion that the LeanPub platform is not really good for the heavily video-oriented courses I created. Luckily at the end of December I found Teachable and re-published my courses there. I got so enthusiastic that I started to record five other courses.
If you visit the Code Maven courses you see that there are already seven courses available. There are also two bundles to make it easier and more economical to buy all the courses.
Enjoy your week
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.
|
|
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 312 uploads to CPAN of 233 distinct distributions by 81 different authors. Number of distributions with link to VCS: 191. Number of distros with CI: 135. Number of distros with bugtracker: 168.
|
|
Number of posts last week: BPO: 4; DevTo: 5; Perl.com: 1; PerlAcademy: 0; PerlHacks: 0; PerlMaven: 1; Reddit: 15; TPF: 3;
|
|
Announcements
|
by Jonas Brømsø Nielsen
As an author and even just a maintainer, knowing that somebody is using your software is what it is all about. Yes some projects are for scratching your own itch, but when somebody else has the same itch, collaboration is the way to go.
|
|
Articles
|
by Stuart Mackintosh
Speaking at FOSDEM? Here's what you need to know
|
|
by Gabor Szabo (SZABGAB)
One of my readers who does not know much Perl was trying to figure out some Perl code and asked for my help. After looking at the code I thought the best way might be if I show a slightly improved version of the code that is at least partially more readable than the original one.
|
|
|
|
The corner of Flavio Poletti
|
|
|
|
|
|
|
Discussion
|
Someone who is taking over a senior role in a company was looking for Perl training and advice for on Reddit.
|
|
How do you handle dates as long ago as 50,000 BC? Interesting subject.
|
|
by Gabor Szabo (SZABGAB)
The poll I refer to is already closed, but I still would be interested in the topics that are interesting to you.
|
|
|
Thanks to Dave Crosss this email thread escaped to at least Reddit. Transparency and publicity are much needed in the Perl community. I am also glad there is some movement in the new Perl Steering Council.
|
|
Testing
|
by Gabor Szabo (SZABGAB)
New video course for people who would like to make it safter to change code by writing tests.
|
|
|
Web
|
|
by Gaurav Rai
A very detailed example using Mojolicious as the Perl framework for the back-end code.
|
|
|
by Gaurav Rai
There are several options available: WWW::Mechanize::Firefox, Firefox::Marionette, and Selenium::Firefox.
|
|
|
Desktop
|
|
Grants
|
|
|
The 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 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 - "Reverse Words" and "Edit Distance". 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 "Palindrome Number" and "Demo Stack" 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's running commentary on Raku is a gem. I enjoyed it the most.
|
|
by Abigail
Abigail has a style which makes the task even more fun and challenging. Please check out the blog for more fun.
|
|
by Abigail
Abigail is simply a genius. He found a technical error in the task. You have to check his blog to find it.
|
|
by Adam Russell
Thanks, Adam for introducing struct in Perl. I have never used it before
|
|
|
by Arne Sommer
Arne once again shared his Perl solutions this week. Arne's unique style of blogging is very catchy. Must Read.
|
|
by Colin Crain
Colin's blog is not just special for it technical values but also the literary value is super. I enjoy it the most.
|
|
by Kang-min Liu
Kang-min's solution to 'Demo Stack' is a great example showing Raku power. Highly Recommended.
|
|
by James Smith
Thanks, James for promoting the use of CORE::* methods. A simple and easy-to-follow blog post.
|
|
by Flavio Poletti (POLETTIX)
Flavio is being a daily-blogging star. Please find yet another powerful discussion about 'Palindrome Number' task.
|
|
|
by Flavio Poletti (POLETTIX)
Before I read anything else, I check the section 'The questions' as it explains the technical errors in the task. It really scares me everytime.
|
|
|
by Laurent Rosenfeld
Thank you, Laurent for being a great supporter. As always, he showed both functional and object oriented approaches.
|
|
by Luca Ferrari
Luca is an inspiration to all PWC members. Thank you for sharing your knowledge with us.
|
|
by Roger Bell West (FIREDRAKE)
Roger shared Raku's method chaining feature, which is my favourite feature. It has changed the way I look at objects now.
|
|
by Simon Green
Simon using the dev.to platform for blogging is a great way to promote the weekly challenge. Thank you, Simon.
|
|
by W Luis Mochan
Luis shows his creative side and shared few fun bits. It makes reading his blog such fun.
|
|
Polls
|
The poll is already closed, but you can still comment on it and you can still follow the Perl Maven LinkedIn page. The results BTW: Testing: 32% - Functional programming: 29% - Web: 20% - OOP: 19%
|
|
Training
|
by Gabor Szabo (SZABGAB)
In this course I am showing how to create multiple processes to increase the speed of both CPU-intensive and IO-intensive applications. In a separate post I wrote a few fun things about the course.
|
|
|
Weekly collections
|
|
The corner of Gabor
A couple of entries sneaked in by Gabor.
|
by Gabor Szabo (SZABGAB)
In which I share my struggle to find the intersection of 'the knowledge I can share' and the 'interest of the people following my platforms'. It is not easy for me.
|
|
|
by Gabor Szabo (SZABGAB)
Probably you don't care, but this what I try to do on a daily basis, or at least every 2 days to share a little bit of the knowledge I collected during the years and to gain followers that might one day trust me enough to buy a a training course from me.
|
|
|
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 be in Leipzig on March 24-26 2021. CFP is open.
|
|
|
Online trading is big. Big dividends, big excitement, and big barriers for most people. Enter our client, an international financial company who believe online trading should be open and accessible to all. With a brand that enjoys global recognition and the kind of growth that stokes envy in their competitors, they’re looking to add a few good Perl developers to their expansive team.
|
|
The organization whose servers handle a jaw-dropping 80% of the UK’s job ads is looking for a few good humans, and you could be one of them! If you’ve got mad Perl skills and a hankering to mine the sandbox of data waiting for you, grab your shovel and pail and drop us an email!
|
|
With more than 4 million domains spanning nearly every country around the globe, our client manages over 100,000 retail and corporate clients and 2,300 resellers. That’s a whole lot of carts and bags brimming with goodies, which translates into enviable job security and money in your pocket.
|
|
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?
|
|
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.
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|