Perl Weekly
Issue #503 - 2021-03-15 - Perl Community?
latest | archive | edited by Gabor Szabo
|
Hi,
A long time ago I participated in many discussions about the Perl community and how to bring in more people to it, but nowadays I am not sure what that subject would cover. Others are discussing it.
As for me, I try to help people whether it is with knowledge about Perl, other programming languages, or other technologies. I hope sometimes my work is useful to others as well. Which brings me to the recent seesion I had with FErki in which he helped me and the other participants get started with automation using Rex. Next week we are going to have another session to which you are invited.
Enjoy your week!
Gabor Szabo
|
|
|
Sponsors
|
This video demos how you could set up a couple of working directories, install Perl in each of them, and then download mojo and dancer, along with a bunch of their plugins. Or how you could instead use the State Tool, with the ActiveState Platform to make things easy. Watch now!
|
|
Articles
|
by Flavio Poletti (POLETTIX)
One of the virtues of Perl is the long backward compatibility, but the developers of Mojolicious play by a different ruleset. They are ready to break backward compatibility to allow for development. It certainly has a disadvantage when it bites you, but maybe that's a better choice than being stuck with features that could be provided in a better way, or that were just plain wrong even when they were introduced. Perl has plenty of both. By being ready to pay the price of incompatible changes Mojolicious can clean up those issues.
|
|
|
by Mark Gardner
I can totally agree that the Perl debugger is an awesome tool and knowing it will give you new powers. A long time ago I even recorded a few videos about using the Perl debugger, but now that I look at it, well, I guess I should record a better version of it.
|
|
|
|
|
by Curtis 'Ovid' Poe (OVID)
The Entity-Component-System to create a class that can represent a military grade combat suit that functions as armor, as a weapon, and even as a medkit.
|
|
|
|
|
by Ben Bullock (BKB)
Why did PAUSE misunderstand Ben's code?
|
|
|
by Ben Bullock (BKB)
If you're using XS and C in your Perl module, you might have to worry about memory errors. - Oh personally I have had to deal with memory leaks in pure-Perl modules as well. It is a lot of frustration. And fun, when you finally catch it. But this post is about mallocs.
|
|
|
Perl Community?
|
by Dave Cross (DAVECROSS)
This post has two main points IMHO unfortunately mixed. One is that by focusing too much on being a 'Perl programmer' many of us have and still miss out on a lot of great things knowing other languages can offer. Not just employment opportunities, but by knowing other languages you can become better at Perl as well. The other point felt by some people as an attack on the 'Perl programmers Facebook group' which, I think was unfortunate. In any case I wholeheartadly recommend you read it and diversify your knowledge.
|
|
|
by Dean Hamstead (DJZORT)
I think I saw some comments from Dean saying that he felt personally offended by the above post by Dave and that it was doing a disservice to the Perl community, but I don't know if this writing is related or not. Interesting.
|
|
|
Dist::Zilla
A 4-part series on getting started with Dist::Zilla, the easy way.
|
by Dan Book (DBOOK)
Dist::Zilla is an extremely powerful and versatile CPAN authoring tool, but it has a cost. This module is an attempt to reduce the difficulty of getting started with Dist::Zilla.
|
|
|
|
|
Automation with (R)?ex
|
by Ferenc Erki (FERKI)
Video recording of the first session in which FErki explained a lot to us about ssh and introduced us to automation using Rex. The next session will be a week from now.
|
|
|
by Ferenc Erki (FERKI)
The second part of the Rex learning with FErkis is scheduled for next Monday. Register now!
|
|
|
The Weekly Challenge
The Weekly Challenge by Mohammad Anwar will help you step out of your comfort zone. You could even win the prize money of $50 Amazon voucher by participating in the weekly challenge. We pick one winner at the end of the month from 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 "FUSC Sequence" and "NIM Game". 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 "Chinese Zodiac" and "What's playing?" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
by Aaron Smith
Reading through this blog post gives you so much inside knowledge on the Chinese Zodiac. Keep it up.
|
|
by Abigail
A nice explanation of the Chinese Zodiac, I loved it. And a straightforward implementation to go with the discussion.
|
|
by Abigail
The power of Abigail's blogging skill is so evident that even a complex task looks so simple. Please do check it out.
|
|
by Adam Russell
Adam made the Chinese Zodiac task look so simple, incredible. Please do check out.
|
|
|
by Arne Sommer
Arne showing off his command over Raku and the use of Unicode characters in the code is brilliant. Well done.
|
|
by Dave Jacoby (JACOBY)
Dave showing his CPAN knowledge and making good use of it. I just loved it.
|
|
|
by Flavio Poletti (POLETTIX)
Flavio is on fire with his task analysis. Always pleasure to read his blog. Keep it up.
|
|
|
by Flavio Poletti (POLETTIX)
The typo in the original task description seems to have confused him a lot. Anyway he got it in the end. Great.
|
|
|
by James Smith
Great example of compact coding with nice indentation. Looks beautiful. Well done.
|
|
by Luca Ferrari
Luca is back with a bang. Nice demo of using Class in Raku.
|
|
by Lance Wicks (LANCEW)
Lance kept it short and simple when dealing with the Chinese Zodiac. We even got a bonus Elm solution.
|
|
by Roger Bell West (FIREDRAKE)
I loved the blog post title. Roger never plays with his title but this time all my attention went to the title. As always, one blog post showing implementations in different languages. Great job.
|
|
by Simon Green
Cool promotion of Perl on dev.to. Well done and keep it up.
|
|
Other
|
Recently I saw a video about a way to allow people to signal for help when they cannot say it aloud. And then another one. While this won't solve the problem of domestic violance, it might help a few people and it might create some more awareness. As this is an international community, it would be nice if you could help by translating the Wikipedia page to your language.
|
|
Training
|
Perl courses by Gabor Szabo
|
|
Weekly collections
|
|
Events
|
It will take place online between March 24-26 2021. A private ticket will be cheaper (EUR 30). People who register in time and pay the participation fee, will get exclusive extras.
|
|
|
Wednesday, March 31, 2021
|
|
|
Wednesday, April 14, 2021
|
|
|
|
As one of the largest product and price comparison platforms in German-speaking countries, they share your dedication to finding consumers the best possible deal on electronics, technology, household appliances, and gaming systems. They’re looking for a Perl programmer. They make heavy use of PostgreSQL, Elasticsearch, and Modern Perl.
|
|
The leader in premium native advertising for technology, financial services, and corporate and lifestyle sectors, our client is the power behind the advertising throne for over 200 websites. This dynamic team is looking for a senior Perl programmer with a strong understanding of Go programming language, paradigms, constructs, and idioms.
|
|
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.
|
|
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. The ideal candidate should be confident using Modern Perl, in particular happy with DBIx::Class and Moose/Moo. Experience with any of mod_perl, Net::Server, Ubuntu, MySQL, Elastic Search, and memcached would be advantageous.
|
|
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?
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|