Issue #677 - 2024-07-15 - Reports from TPRC 2024

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!

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

Fear and loathing at YAPC

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

Continuous Integration (CI): GitHub Actions for Perl Projects (Free Virtual presentation on August 4)

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.

GitHub Pages for Perl developers (Free Virtual presentation on August 15)

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

Using Coro and AnyEvent Interactively

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.

The Weekly Challenge - 278

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.

RECAP - The Weekly Challenge - 277

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.

TWC277

by Ali Moradi

CPAN modules can be very handy to get you elegant one liner. Thanks for sharing the knowledge with us.

Count the Common Ones and the Strong Pairs

by Andrew Schneider

Erlang is the surprise guest language this week. I love the simple narrative, it is so easy to follow. Keep sharing.

Strong Count

by Arne Sommer

Another cool use case for Bag of Raku magics. The end result is one-liner. Great, keep it up.

Strength Uncombined

by Bruce Gray

Bag for Perl can be found in CPAN module Set::Bag. CPAN is the rockstar. Highly recommended.

Perl Weekly Challenge: Week 277

by Jaldhar H. Vyas

The one liner in the end of the post is the gem of code. Great work, thanks for sharing.

Common Strength

by Jorg Sommrey

Simple for loop showing the power and getting the job done. Simple yet powerful, keep it up.

Perl Weekly Challenge 277: Count Common

by Laurent Rosenfeld

Another example of how to port Bag of Raku in Perl. Great work for spreading the knowledge.

Perl Weekly Challenge 277: Strong Pair

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.

Perl Weekly Challenge 277

by W Luis Mochan

Master of inhouse Perl one-liners sharing great example. You really don't want to miss it. Well done.

They call me the count, because I love to count pairs! Ah, ah, ah!

by Packy Anderson (PACKY)

Another cool use of CPAN module, simple and easy interface to get the job done. Thanks for sharing.

Commons and pairs

by Peter Campbell Smith

Cute little solutions in Perl. So simple yet very easy to follow. Keep it up great work.

The Weekly Challenge - 277

by Reinier Maliepaard

Full on demo of CPAN modules. Happy to see the popularity among team members. Well done and keep it up.

The Weekly Challenge #277

by Robbie Hatley

No gimmicks, pure Perl solution using just core functions. The end result is still very powerful. Thanks for sharing.

A Strong Count

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.

Strong counting

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

Toronto Perl Mongers monthly meeting

July 25, 2024, Virtual event

GitHub Pages for Perl developers

August 15, 2024, in Zoom

London Perl and Raku Workshop

October 26, 2024, in London, UK



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