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 aā¦
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:
Hacker News
Fosstodon 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.