DEV Community

Gabor Szabo
Gabor Szabo

Posted on • Originally published at perlweekly.com

Perl 🐪 Weekly #706 - Perl in 2025

Originally published at Perl Weekly 706

Hi there,

Last weekend was busy with the FOSDEM 2025. Did you get the chance to attend the grand event? As always, this time too, we had Perl and Raku booth at the event. There was even an official statement from the TPF urging all members to join the Perl and Raku communities. The venue is not too far from where I live (London), yet I have never attended. In fact, I have never been to FOSDEM though every year I plan to attend and end up missing it.

While looking for more information, I came across this gem: Perl in 2025. This was part of FOSDEM 2021 by the master himself, Paul Evans. If you take a closer look, you will realise we are almost there. Being human, we are never satisfied and always want more. It is easy to demand more but very hard to give time and energy.

If you remember, I mentioned about the GitHub repository for PPC in the Perl Weekly newsletter. Now I hear, this will be exposed as GitHub pages as shared in this two parts post: part 1 and part 2 by Dave Cross.

Enjoy rest of the newsletter and please do take extra care of yourself.

--
Your editor: Mohammad Sajid Anwar.

Announcements

Resigning from the TPF and TPRF board

Makoto-san resigning from the board position at TPF (The Perl Foundation) also known as TPRF (The Perl and Raku Foundation).

Perl Workflow v2.05

Latest release of Perl Workflow v2.05 is shared with public.


Articles

A deep dive into the Perl type systems

There are exactly 7 types, all variables/values are exactly one of them, and they can never change into another type. Though only 5 of them are directly accessible so one could argue there are only 5 true types.

Proposed Perl Changes (part 1)

A thorough process to build PPC web portal shared in the post, with detailed story around it.

Proposed Perl Changes (part 2)

Continued from part 1, this goes further into the story.

How I used a named pipe to save memory and prevent crashes (in Perl)

An interesting realworld use case showing the power of named pipe. You must check it out.

Enhancing your MIDI devices with Perl

This post will walk through the implementation of a pair of features to augment those found in a MIDI keyboard — a M-Audio Oxygen Pro 61 in this case, though the principle should apply to any device.

Building a Simple Web Scraper with Perl

Here is fun post about web scraper using Perl.


Discussion

Regex to extract one part of the URI

Adding HTML font color tags to text file


Grants

Maintaining Perl 5 Core (Dave Mitchell): December 2024

Maintaining Perl (Tony Cook) November 2024


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 - 307

Welcome to a new week with a couple of fun tasks "Check Order" and "Find Anagrams". 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 - 306

Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Odd Sum" and "Last Element" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

Elementary Odd

Get to know more about the Raku magics and also the best practices to use in real world. Thanks for sharing the knowledge.

Transposed Games

Every week, we learn something new about CPAN module. This week, it was 'binsert'. Great work, keep it up.

Perl Weekly Challenge 306

Nice to see PDL in action. It makes end result compact and cute. Thanks for promoting PDL, keep it up.

Odd Game

Don't you love when you are presented with multiple solutions to the same problem. Plent to learn each week. Keep it up great work.

The Weekly Challenge #306

Multi loops and get the job done without any gimmicks. Sweet and simple solution, well done.

The Oddest Element

My personal favourite Postscript was the pick of the language for the blog post. The narration really helps to understand the flow. Thanks for your contributions.

The last odd

Welcome back after a short break, great to see you in action. Ideal for any Python fans. Keep it up great work.


Rakudo

2025.04 The First


Weekly collections

NICEPERL's lists

Great CPAN modules released last week.


The corner of Gabor

A couple of entries sneaked in by Gabor.

Live online presentations

I organize live online presentation with guest speakers about Rust and Python. I'd also include presentations about Perl if there were volunteers to give such presentations. So if you have something that you think might be interesting to others and if you are ready to give a 30-60 min presentation about it, let me (Gabor) know.


Events

Boston.pm monthly meeting

Virtual event

Paris.pm monthly meeting

Paris, France

German Perl/Raku Workshop Conference 2025

Munich, Germany

The Perl and Raku Conference 2025

Greenville, South Carolina, USA


You joined the Perl Weekly to get weekly e-mails about the Perl programming language and related topics.

Want to see more? See the archives of all the issues.

Not yet subscribed to the newsletter? Join us free of charge!

(C) Copyright Gabor Szabo
The articles are copyright the respective authors.

Top comments (0)