Issue #504 - 2021-03-22 - Make Perl #1 again ...

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

I believe there are countless silent supporters of Perl doing great services to bring back Perl to #1. I became an active member of The Perl Community with the release of my first CPAN module, Test::Excel, in the year 2010. Believe it or not, there is plenty of support out there, if you are interested to contribute to CPAN. I am telling this from my own experience, Dave Cross, recently contributed to one of my favourite distribution, Map::Tube and offered to help me sort out an outstanding sticky issue. Thank you Dave for your help, much appreciated.

Nowadays, you will find plenty of support available on social platforms like Facebook and Twitter. I know about 2 very active and vibrant facebook groups Perl centric, The Perl Community and Perl Programmers. Being a moderator of both Facebook groups, I can tell you they are very much loved by everyone. If you are interested in becoming a CPAN contributor then please take a look at my article, How to become CPAN contributor, my first for Perl.com.

If you are active on social platform, you will notice Gabor Szabo contributions regularly. I am sure you must have come across, Perl Maven, a project run by Gabor for many years now. You can find answers to most of your Perl questions there. Even if you ask Google a perl question, it is very likely you will be directed to Perl Maven for an answer.

I have an appeal to all Perl fans out there to help us remove the negative vibe around Perl. One of the many ways you can help us, is by writing about your own Perl experience and how it helps you on a daily basis. You pick and choose the platform you are comfortable with. I have a couple of suggestions, perl.com and dev.to. I would like to mention two names that comes to my mind immediately, Mark Gardner, who recently got the 8 Week Streak badge from DEV.to for publishing each week consistently for the past eight weeks. And the second name is Flavio Poletti for writing a blog post every day for more than a year without break. They are the real stars in my humble opinion. For regular readers of the Perl Weekly newsletter Flavio is a familiar name as we mention his blogs every week.

I would also like to mention, The Weekly Challenge (a.k.a Perl Weekly Challenge) for contributing 1400+ blog posts in the last two years discussing Perl and Raku solutions. Well done Team PWC. Keep contributing and spreading the words.

Last but not least haben wir in 2 Tagen einen deutschen Perl-Workshop 2021. Bitte melden Sie sich an, wenn Sie an dem Workshop teilnehmen möchten. [LINK]

Enjoy the rest of the newsletter and stay safe.

Mohammad Sajid Anwar


Sponsors

Why Download Perl From ActiveState?

Because with ActiveState, you get a version of the Perl core language and popular third-party modules to use for development purposes. Additionally, the ActiveState Platform makes it possible to:

  • Share your Perl environment with your team
  • Check for threats and license compliance

  • Learn more here!


    Announcements

    Dancer2 0.301000 Released

    by Jason A. Crome (CROMEDOME)

    Happy to see my favourite distribution is being looked after with love.

    Dancer2 REST API

    by Mohammad Sajid Anwar (MANWAR)

    A complete REST API implementation using Dancer2.


    Articles

    Relatively easy ways to catch memory errors

    by Ben Bullock (BKB)

    Memory management is something that never get talk about frequently. Nice to see it is back on the discussion table.

    Better Perl: Using map and grep

    by Mark Gardner

    A very interesting discussion about two of the most useful functions in Perl.


    Discussion

    The future of mod_perl

    by Dave Cross (DAVECROSS)

    Looks like the Apache project is having serious discussions about the future of mod_perl.


    Code

    teepee

    by Flavio Poletti (POLETTIX)

    Quick introduction to teepee.


    CPAN

    Releasing Perl Modules to CPAN

    by Gene Boggs (GENE)

    A very handy blog post for someone thinking of releasing their first module to CPAN.

    Test::CLI

    by Flavio Poletti (POLETTIX)

    A very interesting find by Flavio that can make testing apps hassle-free.


    Grants

    Perl 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 a $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.

    The Weekly Challenge - 105

    by Mohammad Sajid Anwar (MANWAR)

    Welcome to a new week with a couple of fun tasks "nth root" and "The Name 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.

    RECAP - The Weekly Challenge - 104

    by Mohammad Sajid Anwar (MANWAR)

    Enjoy a quick recap of last week's contributions by Team PWC dealing with the "FUSC Sequence" and "The NIM Game" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

    Perl Weekly Challenge 104

    by Aaron Smith

    Aaron shared some Raku magic with such ease; reading his code is such fun.

    Perl Weekly Challenge 104: FUSC Sequence

    by Abigail

    Abigail pushes the bar so high, it's impossible to catch up. Highly recommended.

    Perl Weekly Challenge 104: NIM Game

    by Abigail

    Abigail's solution to the NIM game became a tutorial for multiple languages. Please check it out yourself.

    Nimbly Fuscous with Raku

    by Arne Sommer

    Arne has been very creative with his blog post's title. I love the way he discusses his solutions. Must Read.

    FUSCing Tokens: Perl Weekly Challenge 104

    by Dave Jacoby (JACOBY)

    Dave is always first with solutions and a blog post. I wonder how he manages to do it so quickly.

    PWC104 - FUSC Sequence

    by Flavio Poletti (POLETTIX)

    Flavio making good use of the bit operator to get the job done. Interesting.

    PWC104 - NIM Game

    by Flavio Poletti (POLETTIX)

    Interactive game by Flavio. Have fun.

    Perl Weekly Challenge: Week 104

    by Jaldhar H. Vyas

    Welcome back, Jaldhar. It is always fun to read your blog.

    Perl weekly challenge 104

    by James Smith

    James spoilt us with different variations of FUSC sequence. Keep it up.

    Perl Weekly Challenge 104: recursion and picking

    by Luca Ferrari

    Luca as always shared Raku magic like samewith().

    Perl Weekly Challenge 104: Fusc Sequence and NIM Game

    by Laurent Rosenfeld

    Laureent is back with a bang and this time you get guest contributions too.

    Perl Weekly Challenge 104: FUSC NIM

    by Roger Bell West (FIREDRAKE)

    Roger tried recursion and caching to deal with FUSC sequence in not just Perl and Raku, but also Python, Ruby and Rust.


    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.11 Two Year Itch

    by Elizabeth Mattijsen (ELIZABETH)


    Training

    Code Maven courses

    Perl courses by Gabor Szabo


    Live coding

    Learning more about (R)?ex today!

    by Ferenc Erki (FERKI)

    The second part of learning Rex with FErkis is scheduled for next Monday. Register now!

    Live development of a Mojolicious-based web application

    by Mark Gardner

    Mark Gardner and Gabor Szabo will start to develop a course-management application using Mojolicious. You are invited to ask questions, make suggestions, or just watch. Register now!


    Weekly collections

    Events

    German Perl Workshop 2021

    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.

    Toronto Perl Mongers Online Meeting

    Thursday, March 25, 2021

    Berlin Perl Mongers

    Wednesday, March 31, 2021

    Purdue Perl Mongers - HackLafayette

    Wednesday, April 14, 2021


    Perl Jobs by Perl Careers

    Smart Shopper = Smart Saver. Perl role in Vienna

    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.

    Mad Men (and women) of London. Perl in London

    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.

    Big Dividends, Bigger Opportunity! Perl role with multiple location options

    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.

    Guten Tag, Senior Perl Developers! Perl role in South Germany

    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.

    Grow Your Karma with a Job that Does Good! Perl role in Australia

    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!

    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