Perl Weekly
Issue #677 - 2024-07-15 - Reports from TPRC 2024
latest | archive | edited by Gabor Szabo
|
Hi there!
In case you missed it earlier there plenty of videos from The Perl and Raku Conference in Las Vegas that you can watch.
There is also a thread on Reddit answering the question: Perl and why you use it.
First time I taught Perl was in the year 2000. It was one of the local training companies that hired me, gave me their teaching material, and sent me in the classroom. I remember standing in front of the class for some time that felt ages without any clue what to say. Then somehow I started to speak. Apparently the course went well enough as they asked me to teach again. Since then a lot has happened. I created my own training materials. I started to offer my courses directly to the clients, and I taught Perl to more than a 1,000 people. Both in Israel and in some other countries. It was really nice. It let me travel to Perl conferences and workshops around the world and meet nice people. Unfortunately there are hardly any Perl training courses these days and unless there are some major changes in the language I don't expect this to change.
I am mentioning this because this week is the first time I am teaching an in-person Rust course. Interestingly, to a bunch of Python programmers who are switching from Python to Rust. I am both nervous and excited. I am excited as I love learning and the explaining new technologies and there is a lot to learn in Rust. There is also more to teach in Rust as it is much harder to learn than Perl or Python.
Anyway
Enjoy your week!
Gabor Szabo
|
|
|
Event reports
|
|
by George S. Baugh
Despite being the worst attended YAPC in recent memory, 2024's show in Vegas had some of the best talks in a long while.
|
|
Virtual presentations for Perl developers
|
by Gabor Szabo (SZABGAB)
This events was postponed to August 4. In this virtual event you will learn why and how to use GitHub Actions as a CI system for your Perl projects. The meeting is free of charge thanks to my supporters via Patreon and GitHub. Besides this event I am running many more, so make sure you check the Code Mavens meetup group and also register to it.
|
|
|
by Gabor Szabo (SZABGAB)
In this virtual event you will learn how to use Markdown and GitHub Pages to create a simple web site and then we'll extend our use of GitHub Actions to generate the site using Perl. Register now!
|
|
|
Articles
|
|
|
I have not been able to figure out how to run an async thread in the background while using a REPL like reply. The moment I run the main loop, it takes over the input from the REPL. Here's what a typical failed REPL session might look like.
|
|
|
|
|
|
|
Grants
|
|
The Weekly Challenge
The Weekly Challenge by Mohammad Sajid Anwar will help you step out of your comfort-zone. You can even win prize money of $50 by participating in the weekly challenge. We pick one champion at the end of the month from among all of the contributors during the month, thanks to the sponsor Lance Wicks.
|
by Mohammad Sajid Anwar (MANWAR)
Welcome to a new week with a couple of fun tasks "Sort String" and "Reverse Word". 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.
|
|
|
by Mohammad Sajid Anwar (MANWAR)
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Count Common" and "Strong Pair" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
|
|
|
by Ali Moradi
CPAN modules can be very handy to get you elegant one liner. Thanks for sharing the knowledge with us.
|
|
by Andrew Schneider
Erlang is the surprise guest language this week. I love the simple narrative, it is so easy to follow. Keep sharing.
|
|
by Arne Sommer
Another cool use case for Bag of Raku magics. The end result is one-liner. Great, keep it up.
|
|
by Bruce Gray
Bag for Perl can be found in CPAN module Set::Bag. CPAN is the rockstar. Highly recommended.
|
|
by Jaldhar H. Vyas
The one liner in the end of the post is the gem of code. Great work, thanks for sharing.
|
|
by Jorg Sommrey
Simple for loop showing the power and getting the job done. Simple yet powerful, keep it up.
|
|
by Laurent Rosenfeld
Another example of how to port Bag of Raku in Perl. Great work for spreading the knowledge.
|
|
by Laurent Rosenfeld
Raku's combinations method is so handy and make the code compact. In Perl, simple for loop is enough. Thanks for sharing.
|
|
by W Luis Mochan
Master of inhouse Perl one-liners sharing great example. You really don't want to miss it. Well done.
|
|
by Packy Anderson (PACKY)
Another cool use of CPAN module, simple and easy interface to get the job done. Thanks for sharing.
|
|
by Peter Campbell Smith
Cute little solutions in Perl. So simple yet very easy to follow. Keep it up great work.
|
|
by Reinier Maliepaard
Full on demo of CPAN modules. Happy to see the popularity among team members. Well done and keep it up.
|
|
by Robbie Hatley
No gimmicks, pure Perl solution using just core functions. The end result is still very powerful. Thanks for sharing.
|
|
by Roger Bell West (FIREDRAKE)
PostScript is getting regular space these days in the weekly post. I enjoy reading the code and learning too. Thanks for your contributions.
|
|
by Simon Green
Today, I learnt how to declare type for list of list in Python. Thanks for sharing knowledge every week.
|
|
Weekly collections
|
|
Events
|
July 25, 2024, Virtual event
|
|
|
|
October 26, 2024, in London, UK
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|