<?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-08-31T10:00:39Z</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>YAPC::Tokyo 2026</title><link>https://yapcjapan.org/2026tokyo/</link><pubDate>2026-08-31T10:00:38Z</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-08-31T10:00:37Z</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</title><link>https://luma.com/o4k2uute</link><pubDate>2026-08-31T10:00:36Z</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>MCP - Model Context Protocol in Perl: From Web App to AI Tools - with Dave Cross</title><link>https://luma.com/6qqyscbm</link><pubDate>2026-08-31T10:00:35Z</pubDate><guid isPermaLink="true">https://luma.com/6qqyscbm</guid><description>October 21, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>Amsterdam PM bijeenkomst</title><link>https://www.meetup.com/dutch-perl-mongers/</link><pubDate>2026-08-31T10:00:34Z</pubDate><guid isPermaLink="true">https://www.meetup.com/dutch-perl-mongers/</guid><description>October 06, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>Purdue Perl Mongers (HackLafayette) - TBA</title><link>https://www.meetup.com/hacklafayette/</link><pubDate>2026-08-31T10:00:33Z</pubDate><guid isPermaLink="true">https://www.meetup.com/hacklafayette/</guid><description>September 9, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>Async, Type-Safe, and Secure: Perl's Answer to FastAPI with Mohammad Sajid Anwar</title><link>https://luma.com/obzvoiii</link><pubDate>2026-08-31T10:00:32Z</pubDate><guid isPermaLink="true">https://luma.com/obzvoiii</guid><description>September 7, 2026</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Events</dc:subject></item><item><title>Amsterdam PM bijeenkomst</title><link>https://www.meetup.com/dutch-perl-mongers/</link><pubDate>2026-08-31T10:00:31Z</pubDate><guid isPermaLink="true">https://www.meetup.com/dutch-perl-mongers/</guid><description>September 01, 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-08-31T10:00:30Z</pubDate><guid isPermaLink="true">http://niceperl.blogspot.com/</guid><description>&lt;a href="https://niceperl.blogspot.com/2026/08/dcxv-17-great-cpan-modules-released.html"&gt;Great CPAN modules released last week&lt;/a&gt;;&lt;br&gt;&lt;a href="https://niceperl.blogspot.com/2026/08/dcxxxi-metacpan-weekly-report-punk.html"&gt;MetaCPAN weekly report&lt;/a&gt;.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Weekly collections</dc:subject></item><item><title>2026.34 YAR by Coke</title><link>https://rakudoweekly.blog/2026/08/25/2026-34-yar-by-coke/</link><pubDate>2026-08-31T10:00:29Z</pubDate><guid isPermaLink="true">https://rakudoweekly.blog/2026/08/25/2026-34-yar-by-coke/</guid><description></description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Rakudo</dc:subject></item><item><title>Secret Words</title><link>https://dev.to/simongreennet/weekly-challenge-secret-words-2mj5</link><pubDate>2026-08-31T10:00:28Z</pubDate><guid isPermaLink="true">https://dev.to/simongreennet/weekly-challenge-secret-words-2mj5</guid><description>Simon presents a clear, easily understandable answer to Challenge 388 by utilising a combination of language-specific primitives and an explicit algorithmic solution. His method of counting word frequencies with hash mappings also maintains an intuitive set intersection process, making it quick and effective to implement in Perl and Python.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Secret Dyck</title><link>https://blog.firedrake.org/archive/2026/08/The_Weekly_Challenge_388__Secret_Dyck.html</link><pubDate>2026-08-31T10:00:27Z</pubDate><guid isPermaLink="true">https://blog.firedrake.org/archive/2026/08/The_Weekly_Challenge_388__Secret_Dyck.html</guid><description>Roger takes an elegant multilingual approach to the Weekly Challenge 388, combining pragmatic graph traversal techniques with clear math. For Task 1, he utilises a breadth-first search (BFS) queue that eliminates invalid Dyck word branches early, while he uses techniques from pattern matching in languages such as Scala and Typst to calculate derangements through the OEIS A000166 recurrence relation.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>The Weekly Challenge #388</title><link>https://hatley-software.blogspot.com/2026/08/robbie-hatleys-solutions-in-perl-for_01199234671.html</link><pubDate>2026-08-31T10:00:26Z</pubDate><guid isPermaLink="true">https://hatley-software.blogspot.com/2026/08/robbie-hatleys-solutions-in-perl-for_01199234671.html</guid><description>The blog by Robbie showcases the efficacious use of the integer binary encoding method for the purpose of generating Dyck words as well as CPAN modules. The article describes how nicely he thought of generating candidate numbers in binary form as that enabled him to produce Dyck words in order without having to perform additional sorting.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Up and down the chimney</title><link>http://ccgi.campbellsmiths.force9.co.uk/challenge/388</link><pubDate>2026-08-31T10:00:25Z</pubDate><guid isPermaLink="true">http://ccgi.campbellsmiths.force9.co.uk/challenge/388</guid><description>The article by Peter provides a clear and practical explanation of the process of generating Dyck words using depth-first recursive backtracking techniques. He explains how effective he was in switching from an ineffective brute force method to a selective tree-search algorithm that monitors the number of symbols on an ongoing basis.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Code of Many Colors</title><link>https://packy.dardan.com/b/yZ</link><pubDate>2026-08-31T10:00:24Z</pubDate><guid isPermaLink="true">https://packy.dardan.com/b/yZ</guid><description>Packy’s article presents an interesting and insightful analysis of the Dyck word generation problem and Secret Santa derangement in Perl, Raku, Python, and Elixir. The value of the article lies in his straightforward approach in Task 1, where he shows the use of inductive structural decomposition (splitting and enveloping sub-words) in the process of generating correct Dyck word sequences and at the same time avoiding faulty paths in all programming languages used.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Dyck Santa</title><link>https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-388/matthias-muth/README.md</link><pubDate>2026-08-31T10:00:23Z</pubDate><guid isPermaLink="true">https://github.com/manwar/perlweeklychallenge-club/blob/master/challenge-388/matthias-muth/README.md</guid><description>Matthias gives a neat and clear account of both algorithmic tasks in providing the sounding mathematical context. In the case of the first approach, he makes use of constrained recursive state tracking for the generation of Dyck words which lets him get rid of invalid paths at the early stage. Having thus approached the above task, he does not stop there and goes further using the recursive/DP method of solving the problem with derangements which excludes the time-consuming permutations generation.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Perl Weekly Challenge 388</title><link>https://wlmb.github.io/2026/08/24/PWC388/</link><pubDate>2026-08-31T10:00:22Z</pubDate><guid isPermaLink="true">https://wlmb.github.io/2026/08/24/PWC388/</guid><description>W. Luis Mochan's post features a clear and concise Perl implementation for Challenge 388. He utilizes idiomatic Perl techniques while employing functional pipelines such as grep and map, in addition to recursion, in order to efficiently tackle both Dyck words and derangements.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Secret Words</title><link>https://github.sommrey.de/the-bears-den/2026/08/28/ch-388.html</link><pubDate>2026-08-31T10:00:21Z</pubDate><guid isPermaLink="true">https://github.sommrey.de/the-bears-den/2026/08/28/ch-388.html</guid><description>In this interesting article, Jorg provides a thorough math-heavy analysis of Perl Weekly Challenge #388. The post contains a great dose of engineering thinking since it shows how to reach an 8-times speedup through optimising the code, what is the Dyck prefix generation benchmarking, and also cleverly applying the floor formula for computing the Secret Santa derangements in Perl and J.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Perl Weekly Challenge: Week 388</title><link>https://www.braincells.com/perl/2026/08/perl_weekly_challenge_week_388.html</link><pubDate>2026-08-31T10:00:20Z</pubDate><guid isPermaLink="true">https://www.braincells.com/perl/2026/08/perl_weekly_challenge_week_388.html</guid><description>The blog by Jaldhar provides a detailed rundown of the execution of both of the exercises in Raku and Perl. He shows how one can apply recursive depth-first search approach to generate Dyck words and how to utilise the advanced features of Raku language—like .permutations(), the Z== zip operator, and junctions—to succinctly write declarative array-matching code in the Secret Santa derangements case.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>I Refuse to Indulge in the Obvious Jokes</title><link>https://dev.to/boblied/pwc-388-dyck-words-i-refuse-to-indulge-in-the-obvious-jokes-56i2</link><pubDate>2026-08-31T10:00:19Z</pubDate><guid isPermaLink="true">https://dev.to/boblied/pwc-388-dyck-words-i-refuse-to-indulge-in-the-obvious-jokes-56i2</guid><description>Bob's article showcases an elegant and effective way of solving the Dyck Words problem recursively in the Perl programming language. By keeping a careful watch on several parameters, such as depth, number of remaining characters, and prefixes used in the solution, the program generates correct sequences in a simple and efficient manner while maintaining clear code.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>Secret Dyck</title><link>https://raku-musings.com/secret-dyck.html</link><pubDate>2026-08-31T10:00:18Z</pubDate><guid isPermaLink="true">https://raku-musings.com/secret-dyck.html</guid><description>In this blog post, Arne provides an excellent description of various complicated concepts like replacement of recursion by using a queue state-machine in the case of Dyck words, as well as offers detailed explanations of the code with thorough testing output.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>TWC388</title><link>https://deadmarshal.blogspot.com/2026/08/twc388.html</link><pubDate>2026-08-31T10:00:17Z</pubDate><guid isPermaLink="true">https://deadmarshal.blogspot.com/2026/08/twc388.html</guid><description>The blog by Ali presents straightforward and practical approaches to both assignments. For example, to solve Dyck Words, it builds a stack state machine to avoid overhead while traveling through the recursion of the algorithm. A memoized recursion is also used for generating cleanly the results for the Secret Santa derangements without producing huge permutations.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">The Weekly Challenge</dc:subject></item><item><title>RECAP - The Weekly Challenge - 388</title><link>https://theweeklychallenge.org/blog/recap-challenge-388</link><pubDate>2026-08-31T10:00:16Z</pubDate><guid isPermaLink="true">https://theweeklychallenge.org/blog/recap-challenge-388</guid><description>Enjoy a quick recap of last week's contributions by Team PWC dealing with the "Dyck Words" and "Secret Santa" 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 - 389</title><link>https://theweeklychallenge.org/blog/perl-weekly-challenge-389</link><pubDate>2026-08-31T10:00:15Z</pubDate><guid isPermaLink="true">https://theweeklychallenge.org/blog/perl-weekly-challenge-389</guid><description>Welcome to a new week with a couple of fun tasks "Reorder Notes" and "ZigZag Subarray". 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>PAGI::FastAPI v1.7.0</title><link>https://theweeklychallenge.org/blog/pagi-fastapi-update/</link><pubDate>2026-08-31T10:00:14Z</pubDate><guid isPermaLink="true">https://theweeklychallenge.org/blog/pagi-fastapi-update/</guid><description>This post is all about the latest features added to v1.7.0. Of all, you can now expose per-route OpenAPI Metadata.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>Bloom Filter</title><link>https://theweeklychallenge.org/blog/bloom-filter/</link><pubDate>2026-08-31T10:00:13Z</pubDate><guid isPermaLink="true">https://theweeklychallenge.org/blog/bloom-filter/</guid><description>My attempt to explore Bloom filter. In this post, I share my experiment.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>Webhook using PAGI::FastAPI</title><link>https://theweeklychallenge.org/blog/pagi-fastapi-webhook/</link><pubDate>2026-08-31T10:00:12Z</pubDate><guid isPermaLink="true">https://theweeklychallenge.org/blog/pagi-fastapi-webhook/</guid><description>One of my favourite features, Webhook. You cam work with Webhook using PAGI::FastAPI.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>Message Queue using PAGI::FastAPI</title><link>https://theweeklychallenge.org/blog/pagi-fastapi-queue/</link><pubDate>2026-08-31T10:00:11Z</pubDate><guid isPermaLink="true">https://theweeklychallenge.org/blog/pagi-fastapi-queue/</guid><description>This post helps you create message queue facade, a very simple easy to follow demo application using PAGI::FastAPI.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>API Gateway using PAGI::FastAPI</title><link>https://theweeklychallenge.org/blog/pagi-fastapi-apigateway/</link><pubDate>2026-08-31T10:00:10Z</pubDate><guid isPermaLink="true">https://theweeklychallenge.org/blog/pagi-fastapi-apigateway/</guid><description>Part of short post series on PAGI::FastAPI, this post talk about how we can create and use API Gateway with the help of PAGI::FastAPI.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>pperl: Doing a REJIT</title><link>https://blogs.perl.org/users/petamem/2026/08/pperl-doing-a-rejit.html</link><pubDate>2026-08-31T10:00:09Z</pubDate><guid isPermaLink="true">https://blogs.perl.org/users/petamem/2026/08/pperl-doing-a-rejit.html</guid><description>Introducing ReJIT, a secondary compiler designed to bridge the performance gap with V8’s Irregexp on regex-intensive benchmarks like regex-redux.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>CPerl mode for Emacs is now on GNU ELPA</title><link>https://blogs.perl.org/users/haj/2026/08/cperl-mode-for-emacs-is-now-on-gnu-elpa.html</link><pubDate>2026-08-31T10:00:08Z</pubDate><guid isPermaLink="true">https://blogs.perl.org/users/haj/2026/08/cperl-mode-for-emacs-is-now-on-gnu-elpa.html</guid><description>For all emacs users, CPerl is now available on &lt;a href="https://elpa.gnu.org/packages/cperl-mode.html&lt;/a&gt;GNU ELPA&lt;/a&gt;,</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>Template::Stencil - A Fast Template Engine</title><link>https://dev.to/lnation/templatestencil-a-fast-template-engine-46bo</link><pubDate>2026-08-31T10:00:07Z</pubDate><guid isPermaLink="true">https://dev.to/lnation/templatestencil-a-fast-template-engine-46bo</guid><description>Using Template::Stencil, a template is parsed once into packed bytecode in a single memory arena, and rendered by a threaded C interpreter that writes straight into an SV-backed buffer. I don't think any other template engine does this.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>PAGI::Server 0.002007: One Contract, Two Transports</title><link>https://dev.to/jjn1056/pagiserver-0002007-one-contract-two-transports-4mce</link><pubDate>2026-08-31T10:00:06Z</pubDate><guid isPermaLink="true">https://dev.to/jjn1056/pagiserver-0002007-one-contract-two-transports-4mce</guid><description>A full explanation of the conformance pass has been provided by John Napiorkowski, aimed at making transport protocols invisible to applications. The release bounds the scope of event validation to an unconditional validation of events at all outgoing paths, harmonises flow-control mechanisms, and defines a uniform token for indicating the reason for disconnection to provide complete reliability for error messages.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>PAGI: What happens to a Send in Flight? </title><link>https://dev.to/jjn1056/wpens-to-a-send-in-flightpolishing-pagis-disconnect-contract-1n34</link><pubDate>2026-08-31T10:00:05Z</pubDate><guid isPermaLink="true">https://dev.to/jjn1056/wpens-to-a-send-in-flightpolishing-pagis-disconnect-contract-1n34</guid><description>John the contract of connection management in PAGI. The article explains how both send and receive futures can be resolved without exceptions when the client has disconnected thus avoiding the complexity of manual exception handling and allowing for predictable and consistent transition states.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Articles</dc:subject></item><item><title>ANNOUNCE: Perl.Wiki V1.53, Mojo.Wiki V1.24</title><link>https://blogs.perl.org/users/ron_savage/2026/08/announce-perlwiki-v153-mojowiki-v124.html</link><pubDate>2026-08-31T10:00:04Z</pubDate><guid isPermaLink="true">https://blogs.perl.org/users/ron_savage/2026/08/announce-perlwiki-v153-mojowiki-v124.html</guid><description></description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Announcements</dc:subject></item><item><title>PerlOnJava 5.44.1 released</title><link>https://blogs.perl.org/users/flavio_s_glock/2026/08/perlonjava-5441-released.html</link><pubDate>2026-08-31T10:00:03Z</pubDate><guid isPermaLink="true">https://blogs.perl.org/users/flavio_s_glock/2026/08/perlonjava-5441-released.html</guid><description>PerlOnJava 5.44.1 is released. This is a big milestone, with the regex implementation, ithreads, taint mode, and async/await now complete.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Announcements</dc:subject></item><item><title>YAPC::Tokyo 2026</title><link>https://yapcjapan.org/2026tokyo/</link><pubDate>2026-08-31T10:00:02Z</pubDate><guid isPermaLink="true">https://yapcjapan.org/2026tokyo/</guid><description>YAPC::Tokyo 2026 is a technical conference organized by the Japan Perl Association, marking its 10th anniversary.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Announcements</dc:subject></item><item><title>Announcing the London Perl &amp; Raku Workshop 2026</title><link>https://blogs.perl.org/users/lpw/2026/08/announcing-the-london-perl-raku-workshop-2026.html</link><pubDate>2026-08-31T10:00:01Z</pubDate><guid isPermaLink="true">https://blogs.perl.org/users/lpw/2026/08/announcing-the-london-perl-raku-workshop-2026.html</guid><description>Run by volunteers from the London Perl &amp; Raku community, LPW will have talks about Perl, Raku, and other languages, technologies, and topics.</description><dc:subject xmlns:dc="http://purl.org/dc/elements/1.1/">Announcements</dc:subject></item><item><title>#788 - LPW 2026</title><link>https://perlweekly.com/archive/788.html</link><pubDate>2026-08-31T10:00:00Z</pubDate><guid isPermaLink="true">https://perlweekly.com/archive/788.html</guid><description>&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;The most awaited event, &lt;strong&gt;London Perl and Raku Workshop&lt;/strong&gt; is happening on 21st November 2026. It is free one-day event held by the community. I would request you all to &lt;a href="https://act.yapc.eu/lpw2026/register"&gt;register&lt;/a&gt; if you are planning to attend the event. This will help the &lt;strong&gt;LPW Organisers&lt;/strong&gt; to better plan the event. If this is your first time attending LPW then I would encourage you to &lt;a href="https://act.yapc.eu/lpw2026/newtalk"&gt;submit&lt;/a&gt; as well. There is another exciting announcement, &lt;a href="https://yapcjapan.org/2026tokyo"&gt;YAPC::Tokyo 2026&lt;/a&gt; is hapenning between 27th - 29th November 2026. There is a surprise, &lt;strong&gt;Larry Wall&lt;/strong&gt;, is one of the speakers listed by the organisers. I wish he would join us, LPW, too.&lt;/p&gt;
&lt;p&gt;Talking about events, there is one more planned for next Monday, 7th September 2026. It is an online event organised by &lt;strong&gt;Gabor Szabo&lt;/strong&gt;. There is still time to &lt;a href="https://luma.com/obzvoiii"&gt;register&lt;/a&gt; if you are available. I will be presenting the talk, &lt;strong&gt;Async, Type-Safe, and Secure: Perl's Answer to FastAPI&lt;/strong&gt;. It is about my latest CPAN module, &lt;a href="https://metacpan.org/dist/PAGI-FastAPI"&gt;PAGI::FastAPI&lt;/a&gt;. Both &lt;a href="https://metacpan.org/pod/PAGI"&gt;PAGI&lt;/a&gt; and &lt;a href="https://fastapi.tiangolo.com"&gt;FastAPI&lt;/a&gt; is new to me. &lt;strong&gt;PAGI::FastAPI&lt;/strong&gt; helped me explore both. Thanks &lt;strong&gt;John Napiorkowski&lt;/strong&gt; for the guidance and support. I wrote a &lt;a href="https://theweeklychallenge.org/blog/pagi-fastapi-update"&gt;blog post&lt;/a&gt; yesterday where I shared the latest update of PAGI::FastAPI v1.7.0.&lt;/p&gt;
&lt;p&gt;As the LPW 2026 is announced, I am back to finish the manuscript for my upcoming book on &lt;strong&gt;DBIx::Class&lt;/strong&gt;. I hope to have it ready to launch at the LPW 2026. Please wish me luck.&lt;/p&gt;
&lt;p&gt;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>