PopFeeds

Perl Weekly newsletter

Back to Home

Perl Weekly newsletter

A free, once a week e-mail round-up of hand-picked news and articles about Perl.

727 entries Last fetched 10 hours ago Next fetch 17 hours from_now Latest post 1 day ago rss
Total entries:
727
Last fetched:
14 Jul 2026 at 02:43 AM UTC (10 hours ago)
Next fetch:
15 Jul 2026 at 06:11 AM UTC (17 hours from_now)
Last post:
13 Jul 2026 at 10:00 AM UTC (1 day ago)
Fetches since last post:
6
Estimated post interval:
1d
Type:
rss

Sign in to subscribe to this feed and get an enhanced interactive experience with expandable entries.

Showing 1-50 of 727 entries
Great CPAN modules released last week.
During the most recent Perl Maven online session we had 3 presentations. You can watch them all or you can jump right to the part that interests you the most. I would also like to see more people demonstrating their toolkit whether it is AI, an editor, an…
In this post, a detailed technical analysis of Perl Weekly Challenge 381 with the help of Perl and Python is made. Simon demonstrates his ability to develop the most efficient algorithm by employing rather advanced array manipulations and list operations,…
Roger gives a deep technical explanation of language-specific limitations, for example, the method of dealing with early function return statements and control of iterations in different paradigms. Since this review compares a set-based matrix traversal i…
Peter maintains his well-established tradition of rendering intelligent explanations of the problems of the week tasks, 'Same Row Column' and 'Smaller Greater Element'. His take on these tasks is characterised by the ease of reading and clarity of the pre…
The significance of the review is greatly enhanced by its multilingual nature. It gives an unparalleled comparative evaluation of four different programming paradigms. In this post, Packy skillfully shows how the problem described in Perl Weekly Challenge…
Matthias has continually presented excellent code along with efficient algorithms in his solution for the Perl Weekly Challenge. Clear explanations with a structured approach make his contributions a valuable asset for those who are trying to know more ab…
The post presents a highly effective solution to the Perl Weekly Challenge 381 using the Perl Data Language (PDL). He has been able to boil down the difficult concepts of working with matrices and arrays into simple one and two-liner implementations along…
This post offers an impressively accurate, production-level technical examination of The Weekly Challenge #381. Lubos exemplifies a perfect union of software dependability and intelligent design of algorithms with native testing technologies, making the c…
This article provides an excellent technical exploration of the topic of arrays by presenting a comparison between standard Perl and the advanced, vector-based systems in J and the Perl Data Language. It describes how Jorg uses PDL multidimensional high-p…
This article is unique in that it provides an analysis of the partnership between Perl and Raku, illustrating standard solutions to the weekly problems in both languages. Jaldhar makes an interesting comparison of Raku's powerful metaoperators and pre-def…
This article gives a thorough technical walkthrough of the expressive nature of Raku via advanced features of the language such as the reduction meta operator ([]) or deep structures equality operator (eqv). Arne manages to produce neat and elegant soluti…
13 Jul
This article brings forth low-boilerplate and efficient solutions by employing the idea of short-circuiting post-increment hash evaluations ($h{$num}++) to quicken the process of identifying duplicates in the matrix problem. In the second task, Ali propos…
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Same Row Column" and "Smaller Greater Element" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
Welcome to a new week with a couple of fun tasks "Hamiltonian Cycle" and "Replace Question Mark". 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.
Peta Perl is a reimplementation of Perl 5 in Rust.
This is the third post in a series on Siunertaq, a small Scala 3 project that models computation as a stack machine and cross-validates it across languages.
Do you prefer ebooks on Kindle or paperback?
GitHub Actions workflow generator and analyzer
Detailed explanation on how to set it up.
I used to have hundreds of paperback tech-books. A few years ago I decided they collect too much dust and they become obsolete fast anyway, so I switched to Kindle. As the years passed I had to enlarge the fonts more and more thus the code examples starte…

Hi there!

A couple of days ago I asked ChatGPT to create a logo for the Perl Weekly. It had trouble putting exactly 7 onions on the image (for the 7 days of the week), but then the nice people who participated in the Perl Maven live session help

July 8, 2026
In the post, Simon has shown how the multiple paradigms can be assimilated into one cohesive framework of the same operational flow; ie. Using Python's high-level native collection's Counter module, one can progress in a relatively seamless manner all the…
The post demonstrates the use of both idiomatic Perl and a clever implementation of it in PostScript. Roger's ability to transfer algorithmic logic between these two very different styles of programming (high level hashes for frequency counting in perl, t…
Peter utilising natively fast ASCII byte operations and provides a very elegant and performance-based method to solving weekly challenge. With the help of integer array indices created through the ord() function instead of performing heavier hash lookups,…
Packy gives a detailed and multilingual look at Weekly Challenge #380 with his solutions in Raku, Perl, Python and Elixir. His use of "bag" data structures in all four languages shows how the same underlying frequency logic is implemented across those fou…
Matthias takes the opportunity to highlight edge cases, to demonstrate how to use case insensitive file name matching (using the fc function) instead of zero based indexing and loop multipliers, and to use an innovative way of adding a safety net around t…
W. Luis Mochán's innovation in reducing the complexity of frequency mapping, to succinct "1.5-liner" executable format as well as clever strategy on Task 1 all contribute to his demonstrated skills at successfully combining structural simplicity and robus…
In this article, solutions presented were derived by showing the strengths of each language by providing a clear and technical comparison of how Perl's regex-based string manipulation can be contrasted with the expressive nature of Python's list comprehen…
The blog post does an amazing job of explaining weekly challenge #380 technically through comparing the two very different programming paradigms of Perl and J. The use of multi-dimensional hashes in Perl gives an aesthetically pleasing and simple way to o…
This post presents a very interesting and informative comparison of Perl and Raku in regard to Weekly Challenge #380 by visually demonstrating some of the advanced features of the two programming languages, namely by using the (s///ger) operator as a freq…
An excellent, organised demonstration of Raku's unique language capabilities for Weekly Challenge #380. Author beautifully combines native features, including Bag data structures and state variables, by developing clear, practical solutions. In addition, …
In this post, you'll find extremely concise and idiomatic code solutions written in Perl. Utilising the many powerful built-in list functions in Perl's List::Util module (e.g., max() and sum0()), as well as utilising clever array slicing to achieve succin…
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Sum of Frequencies" and "Reverse Degree" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.
Welcome to a new week with a couple of fun tasks "Same Row Column" and "Smaller Greater Element". 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.
A fresh CPAN module that helps you read compact JSON and create pretty printed representations of those same objects. JSON::JSONFold does this by building on top of existing serialisers to fold small/simple structures onto a single line, while also aligni…
This article investigates both the past and the present of using Perl to connect to SOAP (Simple Object Access Protocol) web services. The article discusses how useful an existing SOAP:Lite module is for creating applications that can still be used today …
Randal examines the relationship between the emergence of large language models and Larry Wall’s original concept of Perl as a language based on context (semiotics) and language. The shift toward a semantic/conceptual view of programming allows AI systems…
Christian highlights a bottleneck in Perl's read operator regarding how it counts UTF-8 sequences and introduces a high-performance workaround via Unicode::UTF8::read_utf8. By reading and validating UTF-8 streams in a single pass, this new feature achieve…
A simple pull request intended to improve the honesty of a startup message caused a rewrite of the architecture for App::HTTPThis. The original binding configuration was set to all interfaces, but by modifying it to use 127.0.0.1, and providing targeted s…
The version 0.6.0 is now available on crates.io & in both VS Code and The Zed Editor. This is a huge milestone for the Perl-LSP project with some great improvements such as smart type narrowing for block variables, smart inherited method renewal using inh…

Hi there,

The Raku Foundation (TRF) was officially announced last month, as suggested in the post by Damian Conway. I am super happy for the core team behind Raku.

Does that mean there is no more The Perl and Raku

This post presents an extremely entertaining and informative dual-language analysis of Weekly Challenge #379, as well as an entertainingly framed musical presentation. In addition, the juxtaposition of the neatness of the Python loop construct with the tr…
Previous Page 1 of 15 Next