Perl πŸͺ Weekly #741 – Money to TPRF πŸ’°

Originally published at Perl Weekly 741

Hi there!

It seems The Perl Planetarium got a facelift. Congratulations!

A couple of days ago I received an email from Olaf Alders, let me include the whole thing here as he explains it much better than I could do:

Hi Everyone,

Please excuse the mass email. Today we have a funding announcement for TPRF which is our largest gift (so far?) of 2025. I’d like to make a big splash for a few reasons:

  • Drawing attention to this may help to get our message out to more potential donors

  • This is great news for Perl/TPRF

  • Generating some buzz around this kind of news makes it easier for us to get another donation next year

If you feel comfortable, please help to amplify this in the venues where it works for you. I will list them below. If this is not your thing, that’s ok too, and I hope you’ll forgive the intrusion.

If you’re reposting on LinkedIn, the more impactful option is to repost with your own thoughts. If you don’t have thoughts to add, just a regular repost is great too.

If you’re able to upvote on Hacker News, that’s a pretty big deal. We have managed to spend a lot of time on the front page with these kinds of announcements and I can tell you that it does not go unnoticed, especially internally at the orgs who fund us.

If you can’t do this today, you can also do it tomorrow, later in the week etc. The idea is to keep this information circulating as much as possible and it doesn’t all have to happen on the same day.

On a related note, I’m happy to join a podcast or reach out to a publication to discuss this. If you have any contacts you’d like to share with me, I’m all ears.

Thanks for making it this far. Here come the links:

And the actual article is at perl.com

Thanks again. TPRF is not yet out of the woods as far as funding goes, but things are really looking up.

Enjoy your week!


Your editor: Gabor Szabo.

Announcements

DuckDuckGo Donates $25,000 to The Perl and Raku Foundation v2025

Articles

Patch-Perfect: Smarter Homebrew Upgrades on macOS 🍎

New blog post: updating just the patches of Homebrew packages with Perl, and more macOS logging.

Class and Role

Using AI πŸ€– to Optimise the Calculation of Krippendorff’s Alpha

An excellent post on how to use (or not) AI to improve the speed of some code. I wonder though, and this is one of the biggest problems I have with AI: How do I know that the lack of success by the AI was because AI is not good enough or because the prompt wasn’t good enough? Maybe the selected model wasn’t the right one for this task? In any case I’d reiterate the last sentence: I’d love to read your experience using AI. Both good and bad. Both with Perl and otherwise.

Workspace on Demand in i3wm πŸͺŸ

i3wm is the i3 Window Manager – I admit I never understood what are Window Managers and which one I am using 😊, I also hardly cusomize anything on my computer.

Discussion

Perl instead of VBA?

Need a module for three-letter language codes + native names + reverse (optional)

Is Perl still used actively in DevOps or is bash used more?

I find it sad that people use the word DevOps as if it was a job-description and not a cultural idea of Developers and Operations working together, but what can we do it seem a large chunk of the industry instead of embracing the DevOps culture, just created a new silo for sysadmins who know how to configure cloud services.

cpanm, local CPAN mirror served with https and self-signed certificate

Perl

This week in PSC (202)

This week in PSC (203)

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 – 342

Welcome to a new week with a couple of fun tasks “Balance String” and “Max Score”. 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 – 341

Enjoy a quick recap of last week’s contributions by Team PWC dealing with the “Broken Keyboard” and “Reverse Prefix” tasks in Perl and Raku. You will find plenty of solutions to keep you busy.

TWC341

The post excels at demonstrating a problem-solving mindset, translating the problem statements into working code and explaining the logic in an accessible manner. It’s a solid example of a “solutions blog” that is useful for others learning the language or tackling the same challenges.

Reverse Broken Again

The post is a well-written, insightful and practical deep dive into a specific, recurring issue in Raku: the inconsistent behavior of the reverse function. It’s a high-quality piece of technical writing that is both accessible and informative.

Perl Weekly Challenge: Week 341

This is a high-quality technical blog post demonstrating expert-level proficiency in both Perl and Raku. It presents elegant, efficient solutions to two programming challenges while providing clear pedagogical explanations. The content shows deep language mastery and effective teaching methodology.

back from Japan

This is a comprehensive, professionally crafted technical blog post that demonstrates exceptional depth in both problem analysis and solution implementation. Flavio provides multiple approaches for each challenge, complete with detailed explanations, performance considerations and SQL implementationsβ€”making this stand out from typical solution blogs.

Perl Weekly Challenge 341

This is a comprehensive, mathematically rigorous technical blog post that demonstrates exceptional analytical depth and sophisticated problem-solving across multiple programming paradigms. Luis provides solutions in Perl with detailed algorithmic analysis and creative extensions.

(Pre-)Fix what is Broken

This is an exceptional technical blog post that demonstrates sophisticated software engineering principles, focusing on code quality, maintainability and thoughtful trade-off analysis. Matthias elevates beyond mere problem-solving to provide valuable insights into professional coding practices.

Something just BROKE…

This is a well-crafted, practical technical blog post that demonstrates solid problem-solving skills with a focus on clean, readable code. Packy provides straightforward solutions to both challenges while maintaining good coding practices and offering clear explanations.

Broken keys and mixed up words

This is a practical, well-documented technical blog post that demonstrates a regex-focused approach to problem-solving with strong emphasis on robustness and error handling. Peter provides clean, working solutions with comprehensive examples and thoughtful edge case consideration.

The Weekly Challenge #341

This is an exceptionally thorough, professionally documented technical blog post that demonstrates deep Perl expertise with comprehensive problem analysis and robust implementation. Robbie provides solutions that go far beyond basic requirements, featuring extensive documentation, advanced language features and thoughtful consideration of real-world constraints.

Broken Prefix

This is a concise, technically proficient blog post that demonstrates clean, efficient problem-solving in multiple programming languages. Roger provides straightforward solutions with clear explanations, focusing on algorithmic clarity and practical implementation.

The Weekly Challenge #341

This is a sophisticated, mathematically-inclined technical blog post that demonstrates exceptional analytical depth and creative problem-solving. Ryan provides multiple solution approaches with thorough analysis, performance considerations and elegant implementations.

Reversing my broken keys

This is a well-structured, beginner-friendly technical blog post that demonstrates practical problem-solving with clear explanations and multiple programming language implementations. Simon provides accessible solutions with a focus on teaching fundamental concepts.

Week 341 – Broken Keyboard & Reverse Prefix

This is a practical, test-driven development focused blog post that demonstrates clean problem-solving with an emphasis on code quality and professional practices. Torgny shows strong engineering habits and thoughtful consideration of Perl idioms.

Weekly collections

NICEPERL’s lists

Great CPAN modules released last week.

Events

Paris.pm monthly meeting

October 8, 2025

Boston.pm – online – (2d Tuesday)

October 14, 2025

Paris.pm monthly meeting

November 12, 2025

Toronto.pm – online – How SUSE is using Perl

December 6, 2025

Paris.pm monthly meeting

December 10, 2025

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.

Similar Posts