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 11 hours ago Next fetch 16 hours from_now Latest post 1 day ago rss
Total entries:
727
Last fetched:
14 Jul 2026 at 02:43 AM UTC (11 hours ago)
Next fetch:
15 Jul 2026 at 06:11 AM UTC (16 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 51-100 of 727 entries
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…
22 Jun
In this post, the solutions are provided in Perl with the use of some standard modules such as List::Util which makes processing lists easier than if you were to do it yourself. Ali also illustrates functional programming techniques by combining character…
Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Second Largest Digit" and "Sum of Words" 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 "Reverse String" and "Armstrong Number". 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.
This final addition delivers closure to the PostgreSQL MVCC series, tying together theoretical row visibility mechanics and actual observations of concurrency in the real world. It presents how MVCC eliminates dirty reads, controls write-skew and serialis…
In this follow up article, I am taking MVCC and going from just seeing how rows are visible to discussing how the data actually gets modified or cleaned up. It provides a clear understanding of how an update is an atomic operation that results in two sepa…
This article provides an explanation of how Multi-Version Concurrency Control (MVCC) works in PostgreSQL. It explains how Row-level locking is avoided by demonstrating the use of two hidden fields, xmin and xmax, which determine which transactions can see…
In this article, you will find a detailed and practical guide to using webhooks natively in Perl. There are many niches that are currently unmet in regard to modern day web integration; this one is particularly well addressed. The post presents a step-by-…
The post contains an organised, simple and complete guide to implementing mutations in GraphQL. It’s also quite good at simplifying modifying data in comparison to querying data with examples from variable data so that you can easily learn how to do schem…
Previous Page 2 of 15 Next