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.

885 entries • Last fetched 1 month ago • Latest post 1 month ago • rss
Total entries:
885
Last fetched:
26 Aug 2026 at 03:40 PM UTC (1 month ago)
Last post:
24 Aug 2026 at 10:00 AM UTC (1 month ago)
Fetches since last post:
9
Estimated post interval:
2d
Type:
rss

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

Showing 201-250 of 885 entries
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…
This blog covers Perl Weekly Challenge 379's solutions for string manipulation and narcissistic numbers in several different languages. Here, Roger, compares implementations of the same problem in Perl, Lua, PostScript, and Rust, illustrating how they eac…
Peter puts a high value on creating code that uses clear, easy-to-read, well-maintained, and easy-to-write code rather than using complicated, convoluted, and multifaceted configurations. This makes the blog post very accessible to all levels of developer…
Packy provides some ways to think about how to tackle the Perl Weekly Challenge. His approach is well-organised and very interesting. What stands out most is how much time he spends comparing Perl, Raku, Python and Elixir implementations to help the reade…
The professional quality of Matthias's solution to the Perl Weekly Challenge is evidenced by the exceptional level of detail. Clearly, the README describes both the underlying logic as well as the algorithms used. The actual code is very idiomatic, clean …
W. Luis Mochan has demonstrated his expertise by providing concise code that uses very little coding space. He created very efficient single and double lines of code (Perl) for each of the weekly challenge entry solutions. The way he approached Armstrong …
Lubos writing style contains excellent quality, idiomatic code and brief, easily-understood explanations of the different ways to break down difficult logical or enough to solve complicated mathematical problems, so they are accessible to all (even to tho…
This article contains a clear, consistent format outlining all parts of the challenge as well showing ingenuity in using both the Perl and J languages. The examples of different ways to reverse a string with both in-place reversal and use of PDL slicing t…
This post does an excellent job of illustrating how the relationship between Perl and Raku has changed over time, and uses that to illustrate how these two languages handle identical logic with different syntaxes. It uses examples of how Perl uses the cla…
Arne has given us a great example of Raku's toolkit through the Weekly Challenge 379. He uses many of the Raku methods (comb, pop, base, etc.) to write very concise and effective code for both reversing a string and finding base-specific Armstrong numbers…
29 Jun
The Blog Post by Ali provides a highly efficient and minimalist way of coding in Perl by offering solutions to the problem set of The Weekly Challenge #379. Ali uses a brilliant chop loop to reverse a string and a concisely written higher-order grep block…
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Reverse String" and "Armstrong Number" 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 "Sum of Frequencies" and "Reverse Degree". 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.
The recordings from the recent online Perl Maven session
The recordings from the recent online Perl Maven session
DBIO - Native relational mapping for Perl, built on DBI
Rawley writes: 'Perl has some great templating libraries for HTML. Most of them are pretty fast, and do what you want. However, they all share a common "problem", they make me write HTML. I'm a Perl developer, I like writing Perl, I want to write Perl, so…
James writes: 'If you're like me, you use a constant a lot (I may overuse it). I often use it to turn typos in words and fields into compile-time errors, and for that I usually create constants that either are the named the same as the word, or the word u…
Chad writes: 'This weekend at the perl and raku conference I did a presentation on how to move forward from the current state of DBIx::Class and its lack of new development. We discussed several options including an alternative I have been writing. I have…
Dave writes: 'A question came up recently in the Perl community asking whether, in a Mojolicious application, it’s better to use DBIx::Class or a Mojolicious-specific module like Mojo::Pg. It's an interesting question, but I think it's asking the wrong th…
GTC 2.20 brings a huge amount of new features again (described in this post) and is starting an additional, more trimmed down, high level API, geared more toward what designers expect. But it also comes with new documentation and error handling, the two m…
The high schooler who developed everyone’s forums and guestbooks in 1996 didn’t really think about security when he was building all that software. But Matt’s Script Archive was more than exploits.
A port of the sample app from What Is Middleware? - which builds the same three-layer stack in Plack/PSGI (Perl) and Starlette/ASGI (Python) - to PAGI, an async, ASGI-style application interface for Perl.
The news: PAGI is now three CPAN distributions instead of one. PAGI-Server — the reference server; PAGI-Tools — the application toolkit; PAGI — the specification;

Hi there!

In the 15 years since the Perl Weekly was first published we included posts from more than 800 authors. For 114 of them we have their LinkedIn profile, for 264 we have their PAUSE id, and for 200 we have a picture. I would love to get

…
June 26-29, 2026, Greenville, SC, USA
I know it isn't as good as IRC, but this is what we have now. A Telegram and a WhatsApp group for Perl. If you are interested, send me a message and I'll invite you.
This article offers a very detailed, well-structured analysis of the problem with precise technical details as well as clear formatting. It is also a great educational reference template to anyone who wishes to build their skills in creating idiomatic des…
Through the use of an elegant design principle across multiple languages, this posting helps illustrate how an elegant design can be effectively conveyed through various paradigms. The separation of concerns and strong logical flow create an ideal bluepri…
By simplifying the translation rules for words in this way, Reinier has created a very readable template to easily see where and how each digit (0-9) corresponds to a base 10 (decimal) character. In addition, the post has laid out an extremely clear and s…
In this article, Reinier presents a very clean and focused solution for Task 1 of Weekly Challenge #378. He provides the precise logic for identifying which characters will be excluded from the final result, as well as ranking unique digits, and this solu…
This post about Weekly Challenge #378 is a very thoughtful and practical assessment of the project. Peter's implementation is accomplished through a single line functional pipeline (splitting, grepping and sorting) in order to filter and count the digits,…
In this post, you will find an excellent collection of polyglot examples that provide beautiful solutions for all four languages (Raku, Perl, Python, and Elixir) for the 378th edition of the weekly challenge. Packy's approach to developing single-pass log…
In this article, you'll find an exceptionally beautiful and mathematically-based solution for each task in Weekly Challenge #378. W. Luis Mochan combines well-defined regular expressions to sort the unique characters with highly descriptive matrix-style m…
Implementations of these two assignments are very clean and idiomatic as well as easy to read in both programming languages. The way Lubos have implemented the hash-increment grep technique in Perl and the set() function in Python for deduplicating elemen…
The article is a very intelligent and systematic view of The Weekly Challenge #378, with excellent solutions in both Perl and J. Jorg has unique and inventive ways to optimise unique character extraction using the O(1) bucket sort method; both tasks can a…
The article presents extremely clever, one-line solutions for both Perl and Raku in response to The Weekly Challenge #378. Jaldhar has demonstrated an impressive understanding of both languages' built-in syntax by combining Raku's hyper operator ».Int wit…
The article presents a clear and elegant solution for The Weekly Challenge #378 in the form of a single line of Raku code. Arne employs several of Raku's native constructs including a custom subset type, which provides for better validation of input by de…
Previous Page 5 of 18 Next