<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Perl Weekly newsletter</title><description>A free, once a week e-mail round-up of hand-picked news and articles about Perl.</description><link>https://perlweekly.com/</link><copyright>Copyright 2011-2026, Gabor Szabo</copyright><dc:language xmlns:dc="http://purl.org/dc/elements/1.1/">en-us</dc:language><dc:rights xmlns:dc="http://purl.org/dc/elements/1.1/">Copyright 2011-2026, Gabor Szabo</dc:rights><dc:publisher xmlns:dc="http://purl.org/dc/elements/1.1/">szabgab@gmail.com</dc:publisher><syn:updateBase xmlns:syn="http://purl.org/rss/1.0/modules/syndication/">2011-08-01T00:00+00:00</syn:updateBase><syn:updateFrequency xmlns:syn="http://purl.org/rss/1.0/modules/syndication/">1</syn:updateFrequency><syn:updatePeriod xmlns:syn="http://purl.org/rss/1.0/modules/syndication/">weekly</syn:updatePeriod><language>en-us</language><item><title>German Perl/Raku Workshop 2027</title><link>https://act.yapc.eu/gpw2027/</link><pubDate>2026-11-09T10:00:30Z</pubDate><guid isPermaLink="true">https://act.yapc.eu/gpw2027/</guid><description>April 14-16, 2027</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>Boston PM: JMAC - BumpySkies and IFTF</title><link>https://boston.pm.org/</link><pubDate>2026-11-09T10:00:29Z</pubDate><guid isPermaLink="true">https://boston.pm.org/</guid><description>Decmber 16, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>Using LLMs as coding agents by Maximilian Maischein aka Corion</title><link>https://luma.com/is9ow917</link><pubDate>2026-11-09T10:00:28Z</pubDate><guid isPermaLink="true">https://luma.com/is9ow917</guid><description>December 6, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>Breaking CPAN: Inside the PAUSE RCE</title><link>https://luma.com/8h4kzkwo</link><pubDate>2026-11-09T10:00:27Z</pubDate><guid isPermaLink="true">https://luma.com/8h4kzkwo</guid><description>December 3, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>Everyday date and time handling in Perl with T by Eugen Konkov</title><link>https://luma.com/2d09kkk4</link><pubDate>2026-11-09T10:00:26Z</pubDate><guid isPermaLink="true">https://luma.com/2d09kkk4</guid><description>November 29, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>YAPC::Tokyo 2026</title><link>https://yapcjapan.org/2026tokyo/</link><pubDate>2026-11-09T10:00:25Z</pubDate><guid isPermaLink="true">https://yapcjapan.org/2026tokyo/</guid><description>November 27, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>London Perl &amp; Raku Workshop 2026</title><link>https://act.yapc.eu/lpw2026/</link><pubDate>2026-11-09T10:00:24Z</pubDate><guid isPermaLink="true">https://act.yapc.eu/lpw2026/</guid><description>November 21, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>Punk: Perl MVC, compiled at boot by Robert Acock (LNATION)</title><link>https://luma.com/o4k2uute</link><pubDate>2026-11-09T10:00:23Z</pubDate><guid isPermaLink="true">https://luma.com/o4k2uute</guid><description>November 16, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>Boston Perl Mongers virtual monthly</title><link>https://boston.pm.org/</link><pubDate>2026-11-09T10:00:22Z</pubDate><guid isPermaLink="true">https://boston.pm.org/</guid><description>November 10, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>NICEPERL's lists</title><link>http://niceperl.blogspot.com/</link><pubDate>2026-11-09T10:00:21Z</pubDate><guid isPermaLink="true">http://niceperl.blogspot.com/</guid><description>&lt;a href="https://niceperl.blogspot.com/2026/11/dcxxv-19-great-cpan-modules-released.html"&gt;Great CPAN modules released last week&lt;/a&gt;.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Weekly collections</dc:subject></item><item><title>2026.44 New Doc Beta</title><link>https://rakuweekly.blog/2026/11/02/2026-44-new-doc-beta/</link><pubDate>2026-11-09T10:00:20Z</pubDate><guid isPermaLink="true">https://rakuweekly.blog/2026/11/02/2026-44-new-doc-beta/</guid><description></description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Rakudo</dc:subject></item><item><title>A different average</title><link>https://dev.to/simongreennet/weekly-challenge-a-different-average-33nm</link><pubDate>2026-11-09T10:00:19Z</pubDate><guid isPermaLink="true">https://dev.to/simongreennet/weekly-challenge-a-different-average-33nm</guid><description>In his post, Simon provides an incredible and easy-to-read description of Weekly Challenge 398, with idiomatic solutions in Perl and Python. His nice improvement for Task 1, which understands that even numbers divisible by 3 are multiples of 6, shows that he has an excellent knowledge of mathematical simplification.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Difference Indivisible</title><link>https://blog.firedrake.org/archive/2026/11/The_Weekly_Challenge_398__Difference_Indivisible.html</link><pubDate>2026-11-09T10:00:18Z</pubDate><guid isPermaLink="true">https://blog.firedrake.org/archive/2026/11/The_Weekly_Challenge_398__Difference_Indivisible.html</guid><description>The article offers clear and concise information about Weekly Challenge 398, demonstrating the use of clever mathematics optimised and neat iterator-based windowing of Rust programming language. Roger presents a great concept in the implementing the technology that is illustrated through the algorithms.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>The Weekly Challenge #398</title><link>https://hatley-software.blogspot.com/2026/11/robbie-hatleys-solutions-in-perl-for.html</link><pubDate>2026-11-09T10:00:17Z</pubDate><guid isPermaLink="true">https://hatley-software.blogspot.com/2026/11/robbie-hatleys-solutions-in-perl-for.html</guid><description>The post showcases a solid Perl solution responding to The Weekly Challenge #398, including examples that explore various aspects of edge cases and provide a concrete path for building a more robust input than what the task itself demands. Robbie's impeccable explanations and clean scripting provide productive insight on solving an algorithmic problem.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>The Weekly Challenge - 398: String Difference</title><link>https://reiniermaliepaard.nl/pwc/index.php?id=pwc398-2</link><pubDate>2026-11-09T10:00:16Z</pubDate><guid isPermaLink="true">https://reiniermaliepaard.nl/pwc/index.php?id=pwc398-2</guid><description>The entry in this post for The Weekly Challenge features a stimulating string-manipulation task that has to do with calculating differences between characters and discovering the anomaly. What makes the exercise interesting is the available Perl tips and suggestions.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>The Weekly Challenge - 398: Divisible Average</title><link>https://reiniermaliepaard.nl/pwc/index.php?id=pwc398-1</link><pubDate>2026-11-09T10:00:15Z</pubDate><guid isPermaLink="true">https://reiniermaliepaard.nl/pwc/index.php?id=pwc398-1</guid><description>In this entry for the Weekly Challenge, there is an interesting algorithmic problem related to conditional filtering of an array of numbers and mathematical rounding. The description is short and clear, which gives opportunities for a good practice concerning the efficient processing of any data.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Divisible and difference</title><link>http://ccgi.campbellsmiths.force9.co.uk/challenge/398</link><pubDate>2026-11-09T10:00:14Z</pubDate><guid isPermaLink="true">http://ccgi.campbellsmiths.force9.co.uk/challenge/398</guid><description>The post for the Weekly Challenge presents a brilliant but simple Perl script that does the filtering as well as the mean-rounding in a few lines. It also has a great mechanism for dealing with edge cases when criteria is missing while providing an excellent mobile development experience using terminal as well as text editor.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>It makes no difference if it’s divisible or not…</title><link>https://packy.dardan.com/b/12_</link><pubDate>2026-11-09T10:00:13Z</pubDate><guid isPermaLink="true">https://packy.dardan.com/b/12_</guid><description>Packy's article regarding Challenge 398 includes perfectly organised answers described in Raku, Perl, Python, and Elixir. The article has an amusing musical introduction and an uncomplicated explanation of the algorithms where modulo filters and rounding methods were used in Task 1 and list splitting and differences in Task 2.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Sixes to Average and Strings to Buckets</title><link>https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-398/matthias-muth/README.md</link><pubDate>2026-11-09T10:00:12Z</pubDate><guid isPermaLink="true">https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-398/matthias-muth/README.md</guid><description>Matthias provides an incredibly clear and fluent Perl tutorial, ingeniously optimising Task 1 by implementing modulo-6 checks and safe rounding. In the next step, he shows a wonderful process of developing signature-based bucket grouping for Task 2.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Average Strings</title><link>https://github.sommrey.de/the-bears-den/2026/11/06/ch-398.html</link><pubDate>2026-11-09T10:00:11Z</pubDate><guid isPermaLink="true">https://github.sommrey.de/the-bears-den/2026/11/06/ch-398.html</guid><description>Jorg's write-up showcases compact and vectorized solutions in Perl and J language. The methodology adopts the PDL module (Perl Data Language) for numeric filtering and rounding of task 1 and applies functional tools (List::UtilsBy and List::MoreUtils) for grouping the string difference vectors in task 2.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Perl Weekly Challenge: Week 398</title><link>https://www.braincells.com/perl/2026/11/perl_weekly_challenge_week_398.html</link><pubDate>2026-11-09T10:00:10Z</pubDate><guid isPermaLink="true">https://www.braincells.com/perl/2026/11/perl_weekly_challenge_week_398.html</guid><description>In this post, Jaldhar clearly demonstrates various implementations of Raku and Perl. The review emphasises Raku's features such as single-line mapping, usage of meta-operators, and automatic rounding, as compared to basic Perl implementations with Math::Round module and accumulation of records in a hash.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Six of one, half-dozen of the other</title><link>https://dev.to/boblied/pwc-398-six-of-one-half-dozen-of-the-other-4ahi</link><pubDate>2026-11-09T10:00:09Z</pubDate><guid isPermaLink="true">https://dev.to/boblied/pwc-398-six-of-one-half-dozen-of-the-other-4ahi</guid><description>Bob's article presents a modern and elegant Perl solution. The article discusses several clean problem-solving strategies, including the utilisation of a contemporary feature of Perl, such as try/catch blocks, POSIX::lround to round precision, and the intelligent column-wise method to differentiate unique characters.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Divisible Difference</title><link>https://raku-musings.com/divisible-difference.html</link><pubDate>2026-11-09T10:00:08Z</pubDate><guid isPermaLink="true">https://raku-musings.com/divisible-difference.html</guid><description>Arne's post displays various idiomatic and innovative Raku solutions for the Weekly Challenge #398. The approaches employed in the scripts take advantage of strong built-in functionalities such as constraits on some MAIN parameters, the zip meta-operator Z with file subtraction, and the use of freqeuncy bags to perform filtering, converting characters into their code point values and calculating differences.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>TWC398</title><link>https://deadmarshal.blogspot.com/2026/11/twc398.html</link><pubDate>2026-11-09T10:00:07Z</pubDate><guid isPermaLink="true">https://deadmarshal.blogspot.com/2026/11/twc398.html</guid><description>The solution provided by Ali consists of clean test-driven Perl solutions implemented with common tools. The code works efficiently for the two parts, filtering out numbers for divisibility averages and managing character ordinals for unique differences of strings—taking advantage of Test::More built-in test.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>RECAP - The Weekly Challenge - 398</title><link>https://theweeklychallenge.org/blog/recap-challenge-398</link><pubDate>2026-11-09T10:00:06Z</pubDate><guid isPermaLink="true">https://theweeklychallenge.org/blog/recap-challenge-398</guid><description>Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Divisible Average" and "String Difference" tasks in Perl and Raku. You will find plenty of solutions to keep you busy.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>The Weekly Challenge - 399</title><link>https://theweeklychallenge.org/blog/perl-weekly-challenge-399</link><pubDate>2026-11-09T10:00:05Z</pubDate><guid isPermaLink="true">https://theweeklychallenge.org/blog/perl-weekly-challenge-399</guid><description>Welcome to a new week with a couple of fun tasks "Longest Repeating Character" and "Longest Absolute Path". If you are new to the weekly challenge then why not join us and have fun every week. For more information, please read the &lt;a href="https://theweeklychallenge.org/faq"&gt;FAQ&lt;/a&gt;.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>This week in PSC (241) | 2026-11-02</title><link>https://blogs.perl.org/users/psc/2026/11/this-week-in-psc-241-2026-11-02.html</link><pubDate>2026-11-09T10:00:04Z</pubDate><guid isPermaLink="true">https://blogs.perl.org/users/psc/2026/11/this-week-in-psc-241-2026-11-02.html</guid><description>The Perl Steering Council released "This week in PSC (241)", which discusses their deliberations on issue GH24977 pertaining to changes to regexp interpolation while using strict in blead Perl. In the opinion of the Council, the changes proposed require more consideration and refinement before the next stable release of the software, in an otherwise uneventful week regarding issues discussed in the issue tracker and mailing list.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>NetAddr::IP 4.080_08: another trial, please smoke test</title><link>https://blogs.perl.org/users/dean/2026/11/netaddrip-4080-08-another-trial-please-smoke-test.html</link><pubDate>2026-11-09T10:00:03Z</pubDate><guid isPermaLink="true">https://blogs.perl.org/users/dean/2026/11/netaddrip-4080-08-another-trial-please-smoke-test.html</guid><description>Dean has put out a trial version known as NetAddr::IP version number 4.080_08 to CPAN intending to find out the last bugs before making this version finally stable. The new version comes with better parsing, stricter input validation apart from introducing new constructors such as new4() and NetAddr::IP::Count. Moreover, this version is being published under the MIT license.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Announcements</dc:subject></item><item><title>XS coverage for Perl</title><link>https://lnation.org/blog/xs-coverage-for-perl-introducing-devel-xscover</link><pubDate>2026-11-09T10:00:02Z</pubDate><guid isPermaLink="true">https://lnation.org/blog/xs-coverage-for-perl-introducing-devel-xscover</guid><description>Robert has introduced the new tool called Devel::XSCover that aims at overcoming the problem of observing the code coverage of Perl programs based on the C/XS programming languages. Unlike Devel::Cover (which only provides details about the Perl code and limited information about C through gcov), Devel::XSCover can deal with compilation options, ensure that the program works in a multithreaded environment, return the name of the Perl function linked to the C function, and provide detailed reports in HTML.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Announcements</dc:subject></item><item><title>Factoring integers in Perl, thirteen years later</title><link>https://blogs.perl.org/users/dana_jacobsen/2026/11/factoring-integers-in-perl-thirteen-years-later.html</link><pubDate>2026-11-09T10:00:01Z</pubDate><guid isPermaLink="true">https://blogs.perl.org/users/dana_jacobsen/2026/11/factoring-integers-in-perl-thirteen-years-later.html</guid><description>Dana has made Math::Prime::Util::GMP 0.55 publicly available. In this new version, an updated, and speedier implementation of Self-Initialising Quadratic Sieve (SIQS) for factorisation has been added. The enhancements were inspired by Hugo van der Sanden's research and have been aided by the work of coding AIs. This new feature has made factorisation faster and simpler to perform on large numbers, thereby improving memory consumption as well as the usability of the standard factor() calls by introducing msiqs, a separate multi-threaded factoring program that uses C and GMP and can successfully compete against established programs such as YAFU.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Announcements</dc:subject></item><item><title>#798 - LPW 2026</title><link>https://perlweekly.com/archive/798.html</link><pubDate>2026-11-09T10:00:00Z</pubDate><guid isPermaLink="true">https://perlweekly.com/archive/798.html</guid><description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;Less than two weeks left to the most awaited event, &lt;a href="https://act.yapc.eu/lpw2026"&gt;London Perl &amp; Raku Workshop 2026&lt;/a&gt;. Most of us, remember it by the name, &lt;strong&gt;LPW&lt;/strong&gt;. I have fond memories of it. I was encouraged to attend and give talk by my friend, &lt;strong&gt;Neil Bowers&lt;/strong&gt;. I am glad that I listened to his advice. It has been part of my tech life ever since. Then I even started participating &lt;strong&gt;Perl Mongers Meet&lt;/strong&gt; as it would happen in and around my work place. Thanks to the organisers, &lt;strong&gt;Andrew Mehta&lt;/strong&gt;, &lt;strong&gt;JJ Atria&lt;/strong&gt; and &lt;strong&lt;Julien Fiegehenn&lt;/strong&gt;, the tradition is still alive. The pandemic stopped the event for sometime but then it came back in action again in &lt;strong&gt;2024&lt;/strong&gt;. There was some discussion going on whether we would have another in &lt;strong&gt;2025&lt;/strong&gt;. Two respected members of the community, &lt;strong&gt;Andrew Mehta&lt;/strong&gt; and &lt;strong&gt;JJ Atria&lt;/strong&gt;, came forward and managed to organised the event successfully. This gave hope to all of us that we will definitely have another one in &lt;strong&gt;2026&lt;/strong&gt;. I have been part of the LPW organisers in the past, so I know how much efforts it takes to organise an event like this. On the day, you will so many helping hands around. &lt;strong&gt;Lee Johnson&lt;/strong&gt; is always the man behind the camera. He has done incredible job all these years.&lt;/p&gt;
&lt;p&gt;If you are in and around &lt;strong&gt;London&lt;/strong&gt; on the day, I would highly recommend to attend the event. It is not just the quality talks but you get to meet the who's who. I remember last year I got spend some quality time with &lt;strong&gt;Paul Evans&lt;/strong&gt;. We even had lunch together as bonus. During the conversation, &lt;strong&gt;Paul&lt;/strong&gt; coined the term &lt;strong&gt;Conference Driven Development&lt;/strong&gt;. It is still stuck in my head. There is surprise element this year for all of us. &lt;strong&gt;Curtis Poe&lt;/strong&gt; is giving a talk on &lt;strong&gt;AI&lt;/strong&gt;. It has been a tradition for me that I give a talk every time I attend the event but this year I missed the boat. Never mind, I will still attend the event and meet my friends. The major dissappointment for me is that my book on &lt;strong&gt;DBIx::Class&lt;/strong&gt; is not ready for launch. I was hoping to get it ready for the event. Life had some other plans unfortunately. I am trying to stay positive after all. I will use this opportunity to enjoy the moment and have fun with friends. Last year, &lt;strong&gt;Dave Cross&lt;/strong&gt; couldn't make it but luckily this time he is attending and giving a talk as well. I am so excited and can't wait to attend it. Two other friends, &lt;strong&gt;Salve J. Nilsen&lt;/strong&gt; and &lt;strong&gt;Andrew Shitov&lt;/strong&gt;, I am looking forward to meet. I met &lt;strong&gt;Andrew&lt;/strong&gt; when I attend the conference he organised in &lt;strong&gt;Riga&lt;/strong&gt; just before the pandemic. I spent quality time with &lt;strong&gt;Salve&lt;/strong&gt; when I attended the &lt;strong&gt;Perl Toolchain Summit&lt;/strong&gt; in &lt;string&gt;Leipzig (Germany)&lt;/strong&gt; couple of years ago. There is another talk I am looking forward to is by another respected member of the community, &lt;strong&gt;Mike Whitaker&lt;/strong&gt;, as he is talking about my favourite topic &lt;strong&gt;DBIx::Class&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If you are attending the event then please do come say hi. I have got a surprise for all you. Enjoy rest of the newsletter.&lt;/p&gt;</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Editorial</dc:subject></item></channel></rss>