Fri Jun 19 06:44:44 2026
EVENTS
 FREE
SOFTWARE
INSTITUTE

POLITICS
JOBS
MEMBERS'
CORNER

MAILING
LIST

NYLXS Mailing Lists and Archives
NYLXS Members have a lot to say and share but we don't keep many secrets. Join the Hangout Mailing List and say your peice.

DATE 2026-03-01

HANGOUT

2026-06-19 | 2026-05-19 | 2026-04-19 | 2026-03-19 | 2026-02-19 | 2026-01-19 | 2025-12-19 | 2025-11-19 | 2025-10-19 | 2025-09-19 | 2025-08-19 | 2025-07-19 | 2025-06-19 | 2025-05-19 | 2025-04-19 | 2025-03-19 | 2025-02-19 | 2025-01-19 | 2024-12-19 | 2024-11-19 | 2024-10-19 | 2024-09-19 | 2024-08-19 | 2024-07-19 | 2024-06-19 | 2024-05-19 | 2024-04-19 | 2024-03-19 | 2024-02-19 | 2024-01-19 | 2023-12-19 | 2023-11-19 | 2023-10-19 | 2023-09-19 | 2023-08-19 | 2023-07-19 | 2023-06-19 | 2023-05-19 | 2023-04-19 | 2023-03-19 | 2023-02-19 | 2023-01-19 | 2022-12-19 | 2022-11-19 | 2022-10-19 | 2022-09-19 | 2022-08-19 | 2022-07-19 | 2022-06-19 | 2022-05-19 | 2022-04-19 | 2022-03-19 | 2022-02-19 | 2022-01-19 | 2021-12-19 | 2021-11-19 | 2021-10-19 | 2021-09-19 | 2021-08-19 | 2021-07-19 | 2021-06-19 | 2021-05-19 | 2021-04-19 | 2021-03-19 | 2021-02-19 | 2021-01-19 | 2020-12-19 | 2020-11-19 | 2020-10-19 | 2020-09-19 | 2020-08-19 | 2020-07-19 | 2020-06-19 | 2020-05-19 | 2020-04-19 | 2020-03-19 | 2020-02-19 | 2020-01-19 | 2019-12-19 | 2019-11-19 | 2019-10-19 | 2019-09-19 | 2019-08-19 | 2019-07-19 | 2019-06-19 | 2019-05-19 | 2019-04-19 | 2019-03-19 | 2019-02-19 | 2019-01-19 | 2018-12-19 | 2018-11-19 | 2018-10-19 | 2018-09-19 | 2018-08-19 | 2018-07-19 | 2018-06-19 | 2018-05-19 | 2018-04-19 | 2018-03-19 | 2018-02-19 | 2018-01-19 | 2017-12-19 | 2017-11-19 | 2017-10-19 | 2017-09-19 | 2017-08-19 | 2017-07-19 | 2017-06-19 | 2017-05-19 | 2017-04-19 | 2017-03-19 | 2017-02-19 | 2017-01-19 | 2016-12-19 | 2016-11-19 | 2016-10-19 | 2016-09-19 | 2016-08-19 | 2016-07-19 | 2016-06-19 | 2016-05-19 | 2016-04-19 | 2016-03-19 | 2016-02-19 | 2016-01-19 | 2015-12-19 | 2015-11-19 | 2015-10-19 | 2015-09-19 | 2015-08-19 | 2015-07-19 | 2015-06-19 | 2015-05-19 | 2015-04-19 | 2015-03-19 | 2015-02-19 | 2015-01-19 | 2014-12-19 | 2014-11-19 | 2014-10-19 | 2014-09-19 | 2014-08-19 | 2014-07-19 | 2014-06-19 | 2014-05-19 | 2014-04-19 | 2014-03-19 | 2014-02-19 | 2014-01-19 | 2013-12-19 | 2013-11-19 | 2013-10-19 | 2013-09-19 | 2013-08-19 | 2013-07-19 | 2013-06-19 | 2013-05-19 | 2013-04-19 | 2013-03-19 | 2013-02-19 | 2013-01-19 | 2012-12-19 | 2012-11-19 | 2012-10-19 | 2012-09-19 | 2012-08-19 | 2012-07-19 | 2012-06-19 | 2012-05-19 | 2012-04-19 | 2012-03-19 | 2012-02-19 | 2012-01-19 | 2011-12-19 | 2011-11-19 | 2011-10-19 | 2011-09-19 | 2011-08-19 | 2011-07-19 | 2011-06-19 | 2011-05-19 | 2011-04-19 | 2011-03-19 | 2011-02-19 | 2011-01-19 | 2010-12-19 | 2010-11-19 | 2010-10-19 | 2010-09-19 | 2010-08-19 | 2010-07-19 | 2010-06-19 | 2010-05-19 | 2010-04-19 | 2010-03-19 | 2010-02-19 | 2010-01-19 | 2009-12-19 | 2009-11-19 | 2009-10-19 | 2009-09-19 | 2009-08-19 | 2009-07-19 | 2009-06-19 | 2009-05-19 | 2009-04-19 | 2009-03-19 | 2009-02-19 | 2009-01-19 | 2008-12-19 | 2008-11-19 | 2008-10-19 | 2008-09-19 | 2008-08-19 | 2008-07-19 | 2008-06-19 | 2008-05-19 | 2008-04-19 | 2008-03-19 | 2008-02-19 | 2008-01-19 | 2007-12-19 | 2007-11-19 | 2007-10-19 | 2007-09-19 | 2007-08-19 | 2007-07-19 | 2007-06-19 | 2007-05-19 | 2007-04-19 | 2007-03-19 | 2007-02-19 | 2007-01-19 | 2006-12-19 | 2006-11-19 | 2006-10-19 | 2006-09-19 | 2006-08-19 | 2006-07-19 | 2006-06-19 | 2006-05-19 | 2006-04-19 | 2006-03-19 | 2006-02-19 | 2006-01-19 | 2005-12-19 | 2005-11-19 | 2005-10-19 | 2005-09-19 | 2005-08-19 | 2005-07-19 | 2005-06-19 | 2005-05-19 | 2005-04-19 | 2005-03-19 | 2005-02-19 | 2005-01-19 | 2004-12-19 | 2004-11-19 | 2004-10-19 | 2004-09-19 | 2004-08-19 | 2004-07-19 | 2004-06-19 | 2004-05-19 | 2004-04-19 | 2004-03-19 | 2004-02-19 | 2004-01-19 | 2003-12-19 | 2003-11-19 | 2003-10-19 | 2003-09-19 | 2003-08-19 | 2003-07-19 | 2003-06-19 | 2003-05-19 | 2003-04-19 | 2003-03-19 | 2003-02-19 | 2003-01-19 | 2002-12-19 | 2002-11-19 | 2002-10-19 | 2002-09-19 | 2002-08-19 | 2002-07-19 | 2002-06-19 | 2002-05-19 | 2002-04-19 | 2002-03-19 | 2002-02-19 | 2002-01-19 | 2001-12-19 | 2001-11-19 | 2001-10-19 | 2001-09-19 | 2001-08-19 | 2001-07-19 | 2001-06-19 | 2001-05-19 | 2001-04-19 | 2001-03-19 | 2001-02-19 | 2001-01-19 | 2000-12-19 | 2000-11-19 | 2000-10-19 | 2000-09-19 | 2000-08-19 | 2000-07-19 | 2000-06-19 | 2000-05-19 | 2000-04-19 | 2000-03-19 | 2000-02-19 | 2000-01-19 | 1999-12-19

Key: Value:

Key: Value:

MESSAGE
DATE 2026-03-16
FROM Gabor Szabo
SUBJECT Subject: [Hangout - NYLXS] [Perlweekly] #764 - Dancer to Desktop with Prima
From hangout-bounces-at-nylxs.com Mon Mar 16 08:33:01 2026
Return-Path:
X-Original-To: archive-at-mrbrklyn.com
Delivered-To: archive-at-mrbrklyn.com
Received: from www2.mrbrklyn.com (www2.mrbrklyn.com [96.57.23.82])
by mrbrklyn.com (Postfix) with ESMTP id BCE811640EA;
Mon, 16 Mar 2026 08:32:59 -0400 (EDT)
X-Original-To: hangout-at-www2.mrbrklyn.com
Delivered-To: hangout-at-www2.mrbrklyn.com
Received: by mrbrklyn.com (Postfix, from userid 1000)
id A7FED1640E8; Mon, 16 Mar 2026 08:32:54 -0400 (EDT)
Resent-From: Ruben Safir
Resent-Date: Mon, 16 Mar 2026 08:32:54 -0400
Resent-Message-ID: <20260316123254.GA3917-at-www2.mrbrklyn.com>
Resent-To: hangout-at-mrbrklyn.com
X-Original-To: ruben-at-mrbrklyn.com
Delivered-To: ruben-at-mrbrklyn.com
Received: from s.wfbtzbpn.outbound-mail.sendgrid.net
(s.wfbtzbpn.outbound-mail.sendgrid.net [159.183.235.50])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(Client did not present a certificate)
by mrbrklyn.com (Postfix) with ESMTPS id 58D0A1640E7
for ; Mon, 16 Mar 2026 07:09:37 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=szabgab.com;
h=content-type:date:from:mime-version:subject:to:cc:content-type:date:
from:subject:to;
s=s1; t=1773659376; bh=bmKveNZHt/gNteLZ1c1B5tdGSwJnp2YkBjR4eLz20bU=;
b=NzaDXwcTLTTD8ToQSKmMCS7W08KVmKpgyK7ex0jtTeDKuTy7Os0c3AUxa/EF/HzT+poA
LiEMGINatc5FZsXOx/ADcz8vhsZt6DAoEipS6B7CnFTv5fUj4SnMzI+HmxUjVhB6eFvkga
MGlvmY0SMoZ7fG3dA2Xc7se5ft1CA5Gsl6LhHPZoDUaOCc5JPbbN25ClrWb61RN+eNnaVm
XuQfw+tM3uY6R2NkVplBoAUBDJAtsOZw3gBbwS0qqhoh6xanb9BmGuha3mfs4n532L8Ocz
7iJPBByKjZ80kEWUraGPd4Z0adGloTiMau1Irt85eNEJ7cpIbWW6whdlc8O/eggA==
Received: by recvd-5d7f7ffc48-gx5qv with SMTP id
recvd-5d7f7ffc48-gx5qv-1-69B7E4F0-35
2026-03-16 11:09:36.298135388 +0000 UTC m=+575661.325628377
Received: from MjA0MzMyMDc (unknown) by geopod-ismtpd-9 (SG) with HTTP
id R2rDtT_GQXivlqd8o6nWcA Mon, 16 Mar 2026 11:09:36.226 +0000 (UTC)
Date: Mon, 16 Mar 2026 11:09:36 +0000 (UTC)
From: Gabor Szabo
Mime-Version: 1.0
Message-ID:
X-SG-EID: =?us-ascii?Q?u001=2EfEeT3imdomNYTgM3CPMr=2F5Dkst8c96g=2FUCTCSTQhFzPFq1p+hf5OYWVNg?=
=?us-ascii?Q?tIP=2F6ApH4dxN36pCwYd3p8qqf3fQfErqZ+vIpEM?=
=?us-ascii?Q?wIEbqnz4HAbhzAKFFrQAr3f5dJIzFImqwvpKHZO?=
=?us-ascii?Q?wTFw9nbC1EYf+HpFqPOWeJ6pd+IReeiP=2FDDR7it?=
=?us-ascii?Q?2b7932MTlLrEuxUTKrE6lXYarK644WRxszkE3ux?=
=?us-ascii?Q?g=3D=3D?=
To: ruben-at-mrbrklyn.com
X-Entity-ID: u001.JvYq+PmxR+Jk4HAvLs9YyA==
Subject: [Hangout - NYLXS] [Perlweekly] #764 - Dancer to Desktop with Prima
X-BeenThere: hangout-at-nylxs.com
X-Mailman-Version: 2.1.30rc1
Precedence: list
List-Id: NYLXS Tech Talk and Politics
List-Unsubscribe: ,

List-Archive:
List-Post:
List-Help:
List-Subscribe: ,

Content-Type: multipart/mixed; boundary="===============2075194392=="
Errors-To: hangout-bounces-at-nylxs.com
Sender: "Hangout"

--===============2075194392==
Content-Type: multipart/alternative; boundary=83949ea87941de80e78c56746fb1bfa24dbab428771a7155e068a0d5a37b

--83949ea87941de80e78c56746fb1bfa24dbab428771a7155e068a0d5a37b
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0

Perl Weekly=20

https://perlweekly.com/

You can read the newsletter on the web, if you prefer.
https://perlweekly.com/archive/764.html



Hi there,

The Perl community continues to move forward with exciting updates and
useful new tools. Recently, a new release of Dancer has
been announced. In his blog post (
https://blogs.perl.org/users/jason_a_crome/2026/03/dancer-210-released.html
), Jason A. Crome shared the release of Dancer
2.10
, bringing improvements and fixes to the popular web
framework. Dancer has long been appreciated for making web development in
Perl simple and expressive, and this new version continues that tradition.
It is always encouraging to see mature Perl frameworks still actively
maintained and evolving with the needs of developers.

Another interesting project worth exploring is Prima (
https://www.reiniermaliepaard.nl/prima ), introduced by Reinier
Maliepaard
. Prima is a powerful GUI toolkit for Perl, allowing
developers to build graphical desktop applications. Many Perl developers
are familiar with web or command-line tools, but Prima reminds us that Perl
can also be used effectively for desktop interfaces. The project
demonstrates how flexible the language can be when building different kinds
of applications.

The Perl Steering Council also published a new UPDATE: PSC (217) |
2026-03-09 (
https://blogs.perl.org/users/psc/2026/03/this-week-in-psc-217-2026-03-09.ht
ml ). These regular updates give a useful overview of what is happening
around the Perl core and governance. They help the community stay informed
about ongoing discussions, development priorities, and future plans.
Transparency like this is very valuable for an open source language, as it
helps everyone understand how decisions are made and where the project is
heading.

Finally, it is always nice to see new modules appearing in the CPAN
ecosystem. Recently I released a small module called DBIx::Class::MockData
( https://metacpan.org/dist/DBIx-Class-MockData ), which is designed to
help generate mock data when working with DBIx::Class in
tests. Creating realistic data for database tests can sometimes take extra
effort, so tools that simplify this process can be quite helpful. As
always, CPAN continues to grow thanks to contributions
from many developers in the Perl community.

Enjoy rest of the newsletter. Stay safe and healthy.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Dancer 2.1.0 Released
https://blogs.perl.org/users/jason_a_crome/2026/03/dancer-210-released.ht=
ml
=20
In this short announcement, Jason A. Crome shares the
release of Dancer 2.10, a new version of the popular
Perl web framework Dancer. The post is brief and to the point, informing
the community that the new version is now available on CPAN and ready for
use. It highlights the continued maintenance and progress of the
framework, which has long been valued for making web development in Perl
simple and enjoyable.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Articles

=20
This week in PSC (217) | 2026-03-09
https://blogs.perl.org/users/psc/2026/03/this-week-in-psc-217-2026-03-09.=
html
=20
The Perl Steering Council shares a short summary of their latest meeting
and the topics currently on their radar. The meeting itself was brief,
but it still covered a few important administrative and planning items
related to the Perl core project. One of the main points discussed was
the ongoing outreach to potential new members of the Perl core team. The
council mentioned that they have contacted several people and are waiting
for responses before holding a vote. Expanding or refreshing the group of
contributors is an important step in keeping the Perl core development
active and sustainable.
--------------

=20
Mastering Perl Prima: A Step-by-Step Guide for Beginners
https://www.reiniermaliepaard.nl/prima
=20
The article explains that Prima provides a rich set of widgets and tools
for creating graphical interfaces such as windows, buttons, and other
interactive elements. With relatively small pieces of code, developers
can create a working GUI application and run it through Prima's event
loop. This makes it possible to build desktop programs in Perl without
relying only on command-line interfaces or web frameworks.
--------------

=20
Beautiful Perl feature : two-sided constructs, in list or in scalar conte=
xt
https://dev.to/damil/beautiful-perl-feature-two-sided-constructs-in-list-=
or-in-scalar-context-4fhd
=20
In this article, Laurent Dami explores an interesting Perl concept:
two-sided constructs that behave differently depending on list or scalar
context. The post explains how certain Perl expressions can adapt their
behavior based on what the surrounding code expects, which is one of the
language's distinctive and powerful features.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

CPAN

=20
Mail::Make
https://metacpan.org/pod/Mail::Make
=20
Mail::Make is a modern Perl module for building and sending MIME email
messages with a clean, fluent API. It allows developers to construct
messages step-by-step (adding headers, text, HTML, attachments, etc.)
while automatically generating the correct MIME structure for the email.
--------------

=20
DBIx::Class::MockData
https://metacpan.org/dist/DBIx-Class-MockData
=20
The CPAN distribution DBIx-Class-MockData introduces a convenient way to
generate mock data for testing applications built with DBIx::Class. It
helps developers quickly populate schemas with realistic test records,
making it easier to write and maintain database tests. Tools like this
are particularly useful in projects using DBIx::Class, which maps
relational database tables to Perl objects and is widely used in Perl web
applications.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid
Anwar ( https://manwar.org ) will help you step out of your comfort-zone.
You can even win prize money of $50 by participating in the weekly
challenge. We pick one champion at the end of the month from among all of
the contributors during the month, thanks to the sponsor Marc Perry.
=20
The Weekly Challenge - 365
https://theweeklychallenge.org/blog/perl-weekly-challenge-365
=20
Welcome to a new week with a couple of fun tasks "Alphabet Index Digit Su=
m"
and "Valid Token Counter". 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 ( https://theweeklychallenge.org/faq ).
--------------

=20
RECAP - The Weekly Challenge - 364
https://theweeklychallenge.org/blog/recap-challenge-364
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Decrypt String" and "Goal Parser" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
String Goal
https://raku-musings.com/string-goal.html
=20
The post showing effective use of features like gather/take and thoughtfu=
l
string tokenization. The post combines readable code with solid
explanation, making it useful and inspiring for anyone exploring Raku for
text parsing tasks.
--------------

=20
Perl Weekly Challenge: Week 364
https://www.braincells.com/perl/2026/03/perl_weekly_challenge_week_364.ht=
ml
=20
The post provides a clear and well-structured walkthrough of Perl Weekly
Challenge #364, presenting the problem statements alongside thoughtful
explanations of the approach and implementation. The solutions are
concise, readable, and demonstrate practical Perl/Raku techniques, making
the article both informative and enjoyable for developers following the
challenge.
--------------

=20
Alternate Codes
https://github.sommrey.de/the-bears-den/2026/03/13/ch-364.html
=20
This post presents solutions to Perl Weekly Challenge 364, with a strong
focus on clear reasoning and elegant Perl implementations. The article
walks through the logic behind each task and explains the approach in a
concise but technical way, making it easy for readers to follow the
thought process. It is a well-written challenge write-up that nicely
demonstrates practical problem solving and expressive Perl code.
--------------

=20
substituting strings!
https://fluca1978.github.io/2026/03/13/PerlWeeklyChallenge364.html
=20
The article offers a practical and technically rich walkthrough of the
challenge tasks. The explanations are concise but clear, and the multiple
implementations make the post especially interesting for readers who
enjoy comparing solutions across languages and environments.
--------------

=20
Perl Weekly Challenge 364
https://wlmb.github.io/2026/03/08/PWC364/
=20
In this blog post, W. Luis Moch=E1n shares his solutions to Perl Weekly
Challenge 364, presenting concise and well-thought-out Perl
implementations for both tasks. The article focuses on clear logic and
often explores compact solutions, sometimes even demonstrating elegant
one-liners and efficient use of Perl features.
--------------

=20
Decrypted "715#15#15#112#": goooal!
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-364/c=
hallenge-364/matthias-muth#readme
=20
The solutions demonstrate a thoughtful and elegant approach to Perl Weekl=
y
Challenge #364, combining clear reasoning with expressive Perl idioms.
The code is concise yet readable, showing creative problem-solving and
effective use of Perl's strengths to produce clean and well-structured
implementations.
--------------

=20
Andr=E9s Cantor Goes West
https://packy.dardan.com/b/kZ
=20
The write-up balances technical detail with an informal and engaging styl=
e,
making the reasoning behind the solutions easy to follow. It is an
enjoyable and well-explained challenge post that highlights practical
problem solving and thoughtful coding.
--------------

=20
Weird encodings
http://ccgi.campbellsmiths.force9.co.uk/challenge/364
=20
This post shares Peter's solutions to Perl Weekly Challenge 364, presenti=
ng
clear and well-structured Perl implementations for both tasks. It
explains the reasoning behind the approach and walks the reader through
the logic step by step, making the solutions easy to follow. Overall, it
is a solid and educational write-up that demonstrates practical Perl
problem-solving and clean coding style.
--------------

=20
The Weekly Challenge - 364: Decrypt String
https://reiniermaliepaard.nl/pwc/index.php?id=3Dpwc364-1
=20
This post presents a clear and well-structured solution to one of the Per=
l
Weekly Challenge tasks. Reinier explains the approach step by step and
supports it with concise Perl code, making the logic easy to follow for
readers interested in algorithmic problem solving. It is a solid
technical walkthrough that demonstrates practical Perl usage while
keeping the explanation accessible and educational.
--------------

=20
The Weekly Challenge - 364: Goal Parser
https://reiniermaliepaard.nl/pwc/index.php?id=3Dpwc364-2
=20
This post presents a thoughtful solution to the second task of Perl Weekl=
y
Challenge 364, with a clear explanation of the algorithm and the
reasoning behind it. Reinier walks through the logic step by step and
supports it with concise Perl code, making the approach easy to
understand. It is a well-written technical note that demonstrates
practical problem solving and highlights Perl's strengths for
implementing compact and readable solutions.
--------------

=20
The Weekly Challenge #364
https://hatley-software.blogspot.com/2026/03/robbie-hatleys-solutions-in-=
perl-for_10.html
=20
In this post, Robbie shares his Perl solutions for Perl Weekly Challenge
364, continuing his detailed and methodical style of writing about the
weekly tasks. His solutions are well structured and focus on correctness
and clarity, with carefully organised code and explanations that help
readers understand the reasoning behind each step.
--------------

=20
Decrypted Goals
https://blog.firedrake.org/archive/2026/03/The_Weekly_Challenge_364__Decr=
ypted_Goals.html
=20
In this post, Roger presents his solutions to Perl Weekly Challenge 364,
focusing on the task involving "decrypted goals". The write-up explains
the reasoning behind the algorithm and walks through a clear Perl
implementation that solves the problem efficiently. It is a concise and
technically solid article that demonstrates careful analysis and
practical Perl problem-solving.
--------------

=20
It's all about the translation
https://dev.to/simongreennet/weekly-challenge-its-all-about-the-translati=
on-17li
=20
In this blog post, Simon shares his solutions to another Perl Weekly
Challenge, following his usual workflow of first solving the tasks in
Python and then translating the logic into Perl. This approach provides
an interesting comparison between the two languages and highlights how
similar algorithms can be implemented in different ways.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Rakudo

=20
2026.10 Climbing CragCLI
https://rakudoweekly.blog/2026/03/10/2026-10-climbing-cragcli
=20
=20
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Weekly collections

=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week;
MetaCPAN weekly report;
StackOverflow Perl report.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Events

=20
German Perl/Raku Workshop 2026 in Berlin
https://act.yapc.eu/gpw2026/
=20
March 16-18, 2026
--------------

=20
Perl Toolchain Summit 2026
https://www.perl.com/article/announcing-the-perl-toolchain-summit-2026/
=20
April 23-26, 2026
--------------

=20
The Perl and Raku Conference 2026
https://tprc.us/tprc-2026-gsp/
=20
June 26-29, 2026, Greenville, SC, USA
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D




You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.

Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a=
ll the issues.

Reading this as a non-subscriber? Join us free of charge. https://perlweekl=
y.com/

(C) Copyright Gabor Szabo https://szabgab.com/
The articles are copyright the respective authors.

You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.

If you don't want to receive mails any more
you can unsubscribe here: https://perlweekly.com/unsubscribe.html


--83949ea87941de80e78c56746fb1bfa24dbab428771a7155e068a0d5a37b
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #764 - 2026-03-16 - Dancer to Desktop with Prima=<BR>





color=3D"#ffffff">






=20

=20
=20


=20

=20

=20

=20
=20


=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20
=20


=20

=20

=20

=20
=20





background-color: #004065;
color: #FFF;
text-decoration: none;
font-size: 40px;
font-weight: bold;
font-family: Gadget;
=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #764 - 2026-03-16 - Dancer to Desktop with Prima



latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar

=20

This edition was made possible by the n.com/manwar">supporters of our cause.

=20


You can read the ne=
wsletter on the web
, if you prefer.

=20





=20


Hi there,


=20


The Perl community continues to move forward with exciting updates =
and useful new tools. Recently, a new release of Dancer ha=
s been announced. In his ome/2026/03/dancer-210-released.html">blog post, Jason A. Crome=
shared the release of Dancer 2.10, bringing impr=
ovements and fixes to the popular web framework. Dancer has long been appre=
ciated for making web development in Perl simple and expressive, and this n=
ew version continues that tradition. It is always encouraging to see mature=
Perl frameworks still actively maintained and evolving with the needs of d=
evelopers.


=20


Another interesting project worth exploring is ww.reiniermaliepaard.nl/prima">Prima, introduced by Reinier Mal=
iepaard
. Prima is a powerful GUI toolkit for Perl, allowing develo=
pers to build graphical desktop applications. Many Perl developers are fami=
liar with web or command-line tools, but Prima reminds us that Perl can als=
o be used effectively for desktop interfaces. The project demonstrates how =
flexible the language can be when building different kinds of applications.


=20


The Perl Steering Council also published a new logs.perl.org/users/psc/2026/03/this-week-in-psc-217-2026-03-09.html">UPDAT=
E: PSC (217) | 2026-03-09
. These regular updates give a useful overview=
of what is happening around the Perl core and governance. They help the co=
mmunity stay informed about ongoing discussions, development priorities, an=
d future plans. Transparency like this is very valuable for an open source =
language, as it helps everyone understand how decisions are made and where =
the project is heading.


=20


Finally, it is always nice to see new modules appearing in the CPAN=
ecosystem. Recently I released a small module called tacpan.org/dist/DBIx-Class-MockData">DBIx::Class::MockData, which is de=
signed to help generate mock data when working with DBIx::Classrong> in tests. Creating realistic data for database tests can sometimes ta=
ke extra effort, so tools that simplify this process can be quite helpful. =
As always, CPAN continues to grow thanks to contributions =
from many developers in the Perl community.


=20


Enjoy rest of the newsletter. Stay safe and healthy.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


3/dancer-210-released.html" style=3D"
font-size: 18px;
font-weight: bold;
">Dancer 2.1.0 Released


=20
by rl.org/users/jason_a_crome/">Jason A. Crome ( href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


In this short announcement, Jason A. Crome> shares the release of Dancer 2.10, a new version of the =
popular Perl web framework Dancer. The post is brief and to the point, info=
rming the community that the new version is now available on CPAN and ready=
for use. It highlights the continued maintenance and progress of the frame=
work, which has long been valued for making web development in Perl simple =
and enjoyable.


=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20



Articles

=20


=20
>


k-in-psc-217-2026-03-09.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (217) | 2026-03-09



The Perl Steering Council shares a short summary of their =
latest meeting and the topics currently on their radar. The meeting itself =
was brief, but it still covered a few important administrative and planning=
items related to the Perl core project. One of the main points discussed w=
as the ongoing outreach to potential new members of the Perl core team. The=
council mentioned that they have contacted several people and are waiting =
for responses before holding a vote. Expanding or refreshing the group of c=
ontributors is an important step in keeping the Perl core development activ=
e and sustainable.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Mastering Perl Prima: A Step-by-Step Guide for Beginner=
s


=20
by Reinier Maliepaard
=


The article explains that Prima provides a rich set of wid=
gets and tools for creating graphical interfaces such as windows, buttons, =
and other interactive elements. With relatively small pieces of code, devel=
opers can create a working GUI application and run it through Prima's event=
loop. This makes it possible to build desktop programs in Perl without rel=
ying only on command-line interfaces or web frameworks.


=20

=20
=20


=20
>


ided-constructs-in-list-or-in-scalar-context-4fhd" style=3D"
font-size: 18px;
font-weight: bold;
">Beautiful Perl feature : two-sided constructs, in list =
or in scalar context


=20
by ogspot.com/">Laurent Dami (etacpan.org/author/DAMI">DAMI)
<=
p style=3D"font-size: 16px">
In this article, Laurent Dami explores an interesting Perl=
concept: two-sided constructs that behave differently depending on list or=
scalar context. The post explains how certain Perl expressions can adapt t=
heir behavior based on what the surrounding code expects, which is one of t=
he language's distinctive and powerful features.


=20

m/img/laurent_dami.png" title=3D"Laurent Dami" width=3D"80" />
=20



CPAN

=20


=20
>


font-size: 18px;
font-weight: bold;
">Mail::Make


=20
by Jacques Deguest (ttps://metacpan.org/author/JDEGUEST">JDEGUEST)
=


Mail::Make is a modern Perl module for building and sendin=
g MIME email messages with a clean, fluent API. It allows developers to con=
struct messages step-by-step (adding headers, text, HTML, attachments, etc.=
) while automatically generating the correct MIME structure for the email.


=20

m/img/jacques-deguest.jpeg" title=3D"Jacques Deguest" width=3D"80" />
=20


=20
>


yle=3D"
font-size: 18px;
font-weight: bold;
">DBIx::Class::MockData


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


The CPAN distribution DBIx-Class-MockData introduces a con=
venient way to generate mock data for testing applications built with DBIx:=
:Class. It helps developers quickly populate schemas with realistic test re=
cords, making it easier to write and maintain database tests. Tools like th=
is are particularly useful in projects using DBIx::Class, which maps relati=
onal database tables to Perl objects and is widely used in Perl web applica=
tions.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Mohamma=
d Sajid Anwar
will help you step out of your comfort-zone. You can even=
win prize money of $50 by participating in the weekly challenge. We pick o=
ne champion at the end of the month from among all of the contributors duri=
ng the month, thanks to the sponsor Marc Perry.


=20


=20
>


hallenge-365" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 365


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Welcome to a new week with a couple of fun tasks "Alphabet=
Index Digit Sum" and "Valid Token Counter". If you are new to the weekly c=
hallenge then why not join us and have fun every week. For more information=
, please read the FAQ.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


ge-364" style=3D"
font-size: 18px;
font-weight: bold;
">RECAP - The Weekly Challenge - 364


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Decrypt String" and "Goal Parser" tasks in Perl and Ra=
ku. You will find plenty of solutions to keep you busy.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">String Goal


=20
by ings.com/">Arne Sommer

=3D"font-size: 16px">
The post showing effective use of features like gather/tak=
e and thoughtful string tokenization. The post combines readable code with =
solid explanation, making it useful and inspiring for anyone exploring Raku=
for text parsing tasks.


=20

m/img/arne-sommer.jpeg" title=3D"Arne Sommer" width=3D"80" />
=20


=20
>


ly_challenge_week_364.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge: Week 364


=20
by Jaldhar H. Vyas
=


The post provides a clear and well-structured walkthrough =
of Perl Weekly Challenge #364, presenting the problem statements alongside =
thoughtful explanations of the approach and implementation. The solutions a=
re concise, readable, and demonstrate practical Perl/Raku techniques, makin=
g the article both informative and enjoyable for developers following the c=
hallenge.


=20

=20
=20


=20
>


3/ch-364.html" style=3D"
font-size: 18px;
font-weight: bold;
">Alternate Codes


=20
by ommrey.de/">Jorg Sommrey

e=3D"font-size: 16px">
This post presents solutions to Perl Weekly Challenge 364,=
with a strong focus on clear reasoning and elegant Perl implementations. T=
he article walks through the logic behind each task and explains the approa=
ch in a concise but technical way, making it easy for readers to follow the=
thought process. It is a well-written challenge write-up that nicely demon=
strates practical problem solving and expressive Perl code.


=20

=20
=20


=20
>


Challenge364.html" style=3D"
font-size: 18px;
font-weight: bold;
">substituting strings!


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
The article offers a practical and technically rich walkth=
rough of the challenge tasks. The explanations are concise but clear, and t=
he multiple implementations make the post especially interesting for reader=
s who enjoy comparing solutions across languages and environments.


=20

=20
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 364


=20
by hub.io/">W Luis Mochan

=3D"font-size: 16px">
In this blog post, W. Luis Moch=E1n shares his solutions t=
o Perl Weekly Challenge 364, presenting concise and well-thought-out Perl i=
mplementations for both tasks. The article focuses on clear logic and often=
explores compact solutions, sometimes even demonstrating elegant one-liner=
s and efficient use of Perl features.


=20

m/img/luis-mochan.jpeg" title=3D"W Luis Mochan" width=3D"80" />
=20


=20
>


ge-club/tree/muthm-364/challenge-364/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Decrypted "715#15#15#112#": goooal!


=20
by Matthias Muth
=


The solutions demonstrate a thoughtful and elegant approac=
h to Perl Weekly Challenge #364, combining clear reasoning with expressive =
Perl idioms. The code is concise yet readable, showing creative problem-sol=
ving and effective use of Perl's strengths to produce clean and well-struct=
ured implementations.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Andr=E9s Cantor Goes West


=20
by rl.org/users/packy_anderson/">Packy Anderson (<=
a href=3D"https://metacpan.org/author/PACKY">PACKY) span>


The write-up balances technical detail with an informal an=
d engaging style, making the reasoning behind the solutions easy to follow.=
It is an enjoyable and well-explained challenge post that highlights pract=
ical problem solving and thoughtful coding.


=20

m/img/packy-anderson.jpeg" title=3D"Packy Anderson" width=3D"80" />
=20


=20
>


/364" style=3D"
font-size: 18px;
font-weight: bold;
">Weird encodings


=20
by bellsmiths.force9.co.uk/">Peter Campbell Smith
=


This post shares Peter's solutions to Perl Weekly Challeng=
e 364, presenting clear and well-structured Perl implementations for both t=
asks. It explains the reasoning behind the approach and walks the reader th=
rough the logic step by step, making the solutions easy to follow. Overall,=
it is a solid and educational write-up that demonstrates practical Perl pr=
oblem-solving and clean coding style.


=20

m/img/peter-campbell-smith.png" title=3D"Peter Campbell Smith" width=3D"80"=
/>
=20


=20
>


wc364-1" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 364: Decrypt String


=20
by Reinier Maliepaard
=


This post presents a clear and well-structured solution to=
one of the Perl Weekly Challenge tasks. Reinier explains the approach step=
by step and supports it with concise Perl code, making the logic easy to f=
ollow for readers interested in algorithmic problem solving. It is a solid =
technical walkthrough that demonstrates practical Perl usage while keeping =
the explanation accessible and educational.


=20

=20
=20


=20
>


wc364-2" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 364: Goal Parser


=20
by Reinier Maliepaard
=


This post presents a thoughtful solution to the second tas=
k of Perl Weekly Challenge 364, with a clear explanation of the algorithm a=
nd the reasoning behind it. Reinier walks through the logic step by step an=
d supports it with concise Perl code, making the approach easy to understan=
d. It is a well-written technical note that demonstrates practical problem =
solving and highlights Perl's strengths for implementing compact and readab=
le solutions.


=20

=20
=20


=20
>


ie-hatleys-solutions-in-perl-for_10.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge #364


=20
by oftware.blogspot.com/">Robbie Hatley
=


In this post, Robbie shares his Perl solutions for Perl We=
ekly Challenge 364, continuing his detailed and methodical style of writing=
about the weekly tasks. His solutions are well structured and focus on cor=
rectness and clarity, with carefully organised code and explanations that h=
elp readers understand the reasoning behind each step.


=20

=20
=20


=20
>


ekly_Challenge_364__Decrypted_Goals.html" style=3D"
font-size: 18px;
font-weight: bold;
">Decrypted Goals


=20
by edrake.org/">Roger Bell West (//metacpan.org/author/FIREDRAKE">FIREDRAKE)
=


In this post, Roger presents his solutions to Perl Weekly =
Challenge 364, focusing on the task involving "decrypted goals". The write-=
up explains the reasoning behind the algorithm and walks through a clear Pe=
rl implementation that solves the problem efficiently. It is a concise and =
technically solid article that demonstrates careful analysis and practical =
Perl problem-solving.


=20

=20
=20


=20
>


-all-about-the-translation-17li" style=3D"
font-size: 18px;
font-weight: bold;
">It's all about the translation


=20
by imongreennet">Simon Green (etacpan.org/author/SGREEN">SGREEN)
=


In this blog post, Simon shares his solutions to another P=
erl Weekly Challenge, following his usual workflow of first solving the tas=
ks in Python and then translating the logic into Perl. This approach provid=
es an interesting comparison between the two languages and highlights how s=
imilar algorithms can be implemented in different ways.


=20

m/img/simon-green.png" title=3D"Simon Green" width=3D"80" />
=20



Rakudo

=20


=20
>


bing-cragcli" style=3D"
font-size: 18px;
font-weight: bold;
">2026.10 Climbing CragCLI


=20
by Elizabeth Mattijsen (=3D"https://metacpan.org/author/ELIZABETH">ELIZABETH) =


=20


=20

m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /=
>
=20



Weekly collectio=
ns

=20


=20
>


font-size: 18px;
font-weight: bold;
">NICEPERL's lists


=20
by blogspot.com/">Miguel Prz (etacpan.org/author/NICEPERL">NICEPERL)
=


Great CPAN modules released last week;>MetaCPAN weekly report;
StackOverflow Per=
l report
.


=20

=20
=20



Events

=20


=20
>


font-size: 18px;
font-weight: bold;
">German Perl/Raku Workshop 2026 in Berlin



March 16-18, 2026


=20

=20
=20


=20
>


toolchain-summit-2026/" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Toolchain Summit 2026



April 23-26, 2026


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">The Perl and Raku Conference 2026



June 26-29, 2026, Greenville, SC, USA


=20

=20
=20



border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
">


You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.


Want to see more? See the archi=
ves
of all the issues.


Reading this as a non-subscriber? click=
here to join us
free of charge.


(C) Copyright Gabor Szabo. The article=
s are copyright the respective authors.


You can unsubscribe her=
e
if you don't want to receive mails any more.



You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.









--83949ea87941de80e78c56746fb1bfa24dbab428771a7155e068a0d5a37b--

--===============2075194392==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

--===============2075194392==--

--===============2075194392==
Content-Type: multipart/alternative; boundary=83949ea87941de80e78c56746fb1bfa24dbab428771a7155e068a0d5a37b

--83949ea87941de80e78c56746fb1bfa24dbab428771a7155e068a0d5a37b
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0

Perl Weekly=20

https://perlweekly.com/

You can read the newsletter on the web, if you prefer.
https://perlweekly.com/archive/764.html



Hi there,

The Perl community continues to move forward with exciting updates and
useful new tools. Recently, a new release of Dancer has
been announced. In his blog post (
https://blogs.perl.org/users/jason_a_crome/2026/03/dancer-210-released.html
), Jason A. Crome shared the release of Dancer
2.10
, bringing improvements and fixes to the popular web
framework. Dancer has long been appreciated for making web development in
Perl simple and expressive, and this new version continues that tradition.
It is always encouraging to see mature Perl frameworks still actively
maintained and evolving with the needs of developers.

Another interesting project worth exploring is Prima (
https://www.reiniermaliepaard.nl/prima ), introduced by Reinier
Maliepaard
. Prima is a powerful GUI toolkit for Perl, allowing
developers to build graphical desktop applications. Many Perl developers
are familiar with web or command-line tools, but Prima reminds us that Perl
can also be used effectively for desktop interfaces. The project
demonstrates how flexible the language can be when building different kinds
of applications.

The Perl Steering Council also published a new UPDATE: PSC (217) |
2026-03-09 (
https://blogs.perl.org/users/psc/2026/03/this-week-in-psc-217-2026-03-09.ht
ml ). These regular updates give a useful overview of what is happening
around the Perl core and governance. They help the community stay informed
about ongoing discussions, development priorities, and future plans.
Transparency like this is very valuable for an open source language, as it
helps everyone understand how decisions are made and where the project is
heading.

Finally, it is always nice to see new modules appearing in the CPAN
ecosystem. Recently I released a small module called DBIx::Class::MockData
( https://metacpan.org/dist/DBIx-Class-MockData ), which is designed to
help generate mock data when working with DBIx::Class in
tests. Creating realistic data for database tests can sometimes take extra
effort, so tools that simplify this process can be quite helpful. As
always, CPAN continues to grow thanks to contributions
from many developers in the Perl community.

Enjoy rest of the newsletter. Stay safe and healthy.

--
Your editor: Mohammad Sajid Anwar.


Announcements

=20
Dancer 2.1.0 Released
https://blogs.perl.org/users/jason_a_crome/2026/03/dancer-210-released.ht=
ml
=20
In this short announcement, Jason A. Crome shares the
release of Dancer 2.10, a new version of the popular
Perl web framework Dancer. The post is brief and to the point, informing
the community that the new version is now available on CPAN and ready for
use. It highlights the continued maintenance and progress of the
framework, which has long been valued for making web development in Perl
simple and enjoyable.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Articles

=20
This week in PSC (217) | 2026-03-09
https://blogs.perl.org/users/psc/2026/03/this-week-in-psc-217-2026-03-09.=
html
=20
The Perl Steering Council shares a short summary of their latest meeting
and the topics currently on their radar. The meeting itself was brief,
but it still covered a few important administrative and planning items
related to the Perl core project. One of the main points discussed was
the ongoing outreach to potential new members of the Perl core team. The
council mentioned that they have contacted several people and are waiting
for responses before holding a vote. Expanding or refreshing the group of
contributors is an important step in keeping the Perl core development
active and sustainable.
--------------

=20
Mastering Perl Prima: A Step-by-Step Guide for Beginners
https://www.reiniermaliepaard.nl/prima
=20
The article explains that Prima provides a rich set of widgets and tools
for creating graphical interfaces such as windows, buttons, and other
interactive elements. With relatively small pieces of code, developers
can create a working GUI application and run it through Prima's event
loop. This makes it possible to build desktop programs in Perl without
relying only on command-line interfaces or web frameworks.
--------------

=20
Beautiful Perl feature : two-sided constructs, in list or in scalar conte=
xt
https://dev.to/damil/beautiful-perl-feature-two-sided-constructs-in-list-=
or-in-scalar-context-4fhd
=20
In this article, Laurent Dami explores an interesting Perl concept:
two-sided constructs that behave differently depending on list or scalar
context. The post explains how certain Perl expressions can adapt their
behavior based on what the surrounding code expects, which is one of the
language's distinctive and powerful features.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

CPAN

=20
Mail::Make
https://metacpan.org/pod/Mail::Make
=20
Mail::Make is a modern Perl module for building and sending MIME email
messages with a clean, fluent API. It allows developers to construct
messages step-by-step (adding headers, text, HTML, attachments, etc.)
while automatically generating the correct MIME structure for the email.
--------------

=20
DBIx::Class::MockData
https://metacpan.org/dist/DBIx-Class-MockData
=20
The CPAN distribution DBIx-Class-MockData introduces a convenient way to
generate mock data for testing applications built with DBIx::Class. It
helps developers quickly populate schemas with realistic test records,
making it easier to write and maintain database tests. Tools like this
are particularly useful in projects using DBIx::Class, which maps
relational database tables to Perl objects and is widely used in Perl web
applications.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

The Weekly Challenge
The Weekly Challenge ( https://theweeklychallenge.org ) by Mohammad Sajid
Anwar ( https://manwar.org ) will help you step out of your comfort-zone.
You can even win prize money of $50 by participating in the weekly
challenge. We pick one champion at the end of the month from among all of
the contributors during the month, thanks to the sponsor Marc Perry.
=20
The Weekly Challenge - 365
https://theweeklychallenge.org/blog/perl-weekly-challenge-365
=20
Welcome to a new week with a couple of fun tasks "Alphabet Index Digit Su=
m"
and "Valid Token Counter". 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 ( https://theweeklychallenge.org/faq ).
--------------

=20
RECAP - The Weekly Challenge - 364
https://theweeklychallenge.org/blog/recap-challenge-364
=20
Enjoy a quick recap of last week's contributions by Team PWC dealing with
the "Decrypt String" and "Goal Parser" tasks in Perl and Raku. You will
find plenty of solutions to keep you busy.
--------------

=20
String Goal
https://raku-musings.com/string-goal.html
=20
The post showing effective use of features like gather/take and thoughtfu=
l
string tokenization. The post combines readable code with solid
explanation, making it useful and inspiring for anyone exploring Raku for
text parsing tasks.
--------------

=20
Perl Weekly Challenge: Week 364
https://www.braincells.com/perl/2026/03/perl_weekly_challenge_week_364.ht=
ml
=20
The post provides a clear and well-structured walkthrough of Perl Weekly
Challenge #364, presenting the problem statements alongside thoughtful
explanations of the approach and implementation. The solutions are
concise, readable, and demonstrate practical Perl/Raku techniques, making
the article both informative and enjoyable for developers following the
challenge.
--------------

=20
Alternate Codes
https://github.sommrey.de/the-bears-den/2026/03/13/ch-364.html
=20
This post presents solutions to Perl Weekly Challenge 364, with a strong
focus on clear reasoning and elegant Perl implementations. The article
walks through the logic behind each task and explains the approach in a
concise but technical way, making it easy for readers to follow the
thought process. It is a well-written challenge write-up that nicely
demonstrates practical problem solving and expressive Perl code.
--------------

=20
substituting strings!
https://fluca1978.github.io/2026/03/13/PerlWeeklyChallenge364.html
=20
The article offers a practical and technically rich walkthrough of the
challenge tasks. The explanations are concise but clear, and the multiple
implementations make the post especially interesting for readers who
enjoy comparing solutions across languages and environments.
--------------

=20
Perl Weekly Challenge 364
https://wlmb.github.io/2026/03/08/PWC364/
=20
In this blog post, W. Luis Moch=E1n shares his solutions to Perl Weekly
Challenge 364, presenting concise and well-thought-out Perl
implementations for both tasks. The article focuses on clear logic and
often explores compact solutions, sometimes even demonstrating elegant
one-liners and efficient use of Perl features.
--------------

=20
Decrypted "715#15#15#112#": goooal!
https://github.com/MatthiasMuth/perlweeklychallenge-club/tree/muthm-364/c=
hallenge-364/matthias-muth#readme
=20
The solutions demonstrate a thoughtful and elegant approach to Perl Weekl=
y
Challenge #364, combining clear reasoning with expressive Perl idioms.
The code is concise yet readable, showing creative problem-solving and
effective use of Perl's strengths to produce clean and well-structured
implementations.
--------------

=20
Andr=E9s Cantor Goes West
https://packy.dardan.com/b/kZ
=20
The write-up balances technical detail with an informal and engaging styl=
e,
making the reasoning behind the solutions easy to follow. It is an
enjoyable and well-explained challenge post that highlights practical
problem solving and thoughtful coding.
--------------

=20
Weird encodings
http://ccgi.campbellsmiths.force9.co.uk/challenge/364
=20
This post shares Peter's solutions to Perl Weekly Challenge 364, presenti=
ng
clear and well-structured Perl implementations for both tasks. It
explains the reasoning behind the approach and walks the reader through
the logic step by step, making the solutions easy to follow. Overall, it
is a solid and educational write-up that demonstrates practical Perl
problem-solving and clean coding style.
--------------

=20
The Weekly Challenge - 364: Decrypt String
https://reiniermaliepaard.nl/pwc/index.php?id=3Dpwc364-1
=20
This post presents a clear and well-structured solution to one of the Per=
l
Weekly Challenge tasks. Reinier explains the approach step by step and
supports it with concise Perl code, making the logic easy to follow for
readers interested in algorithmic problem solving. It is a solid
technical walkthrough that demonstrates practical Perl usage while
keeping the explanation accessible and educational.
--------------

=20
The Weekly Challenge - 364: Goal Parser
https://reiniermaliepaard.nl/pwc/index.php?id=3Dpwc364-2
=20
This post presents a thoughtful solution to the second task of Perl Weekl=
y
Challenge 364, with a clear explanation of the algorithm and the
reasoning behind it. Reinier walks through the logic step by step and
supports it with concise Perl code, making the approach easy to
understand. It is a well-written technical note that demonstrates
practical problem solving and highlights Perl's strengths for
implementing compact and readable solutions.
--------------

=20
The Weekly Challenge #364
https://hatley-software.blogspot.com/2026/03/robbie-hatleys-solutions-in-=
perl-for_10.html
=20
In this post, Robbie shares his Perl solutions for Perl Weekly Challenge
364, continuing his detailed and methodical style of writing about the
weekly tasks. His solutions are well structured and focus on correctness
and clarity, with carefully organised code and explanations that help
readers understand the reasoning behind each step.
--------------

=20
Decrypted Goals
https://blog.firedrake.org/archive/2026/03/The_Weekly_Challenge_364__Decr=
ypted_Goals.html
=20
In this post, Roger presents his solutions to Perl Weekly Challenge 364,
focusing on the task involving "decrypted goals". The write-up explains
the reasoning behind the algorithm and walks through a clear Perl
implementation that solves the problem efficiently. It is a concise and
technically solid article that demonstrates careful analysis and
practical Perl problem-solving.
--------------

=20
It's all about the translation
https://dev.to/simongreennet/weekly-challenge-its-all-about-the-translati=
on-17li
=20
In this blog post, Simon shares his solutions to another Perl Weekly
Challenge, following his usual workflow of first solving the tasks in
Python and then translating the logic into Perl. This approach provides
an interesting comparison between the two languages and highlights how
similar algorithms can be implemented in different ways.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Rakudo

=20
2026.10 Climbing CragCLI
https://rakudoweekly.blog/2026/03/10/2026-10-climbing-cragcli
=20
=20
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Weekly collections

=20
NICEPERL's lists
http://niceperl.blogspot.com/
=20
Great CPAN modules released last week;
MetaCPAN weekly report;
StackOverflow Perl report.
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Events

=20
German Perl/Raku Workshop 2026 in Berlin
https://act.yapc.eu/gpw2026/
=20
March 16-18, 2026
--------------

=20
Perl Toolchain Summit 2026
https://www.perl.com/article/announcing-the-perl-toolchain-summit-2026/
=20
April 23-26, 2026
--------------

=20
The Perl and Raku Conference 2026
https://tprc.us/tprc-2026-gsp/
=20
June 26-29, 2026, Greenville, SC, USA
--------------

=20

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D




You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.

Want to see more? See the archives ( https://perlweekly.com/archive/ ) of a=
ll the issues.

Reading this as a non-subscriber? Join us free of charge. https://perlweekl=
y.com/

(C) Copyright Gabor Szabo https://szabgab.com/
The articles are copyright the respective authors.

You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.

If you don't want to receive mails any more
you can unsubscribe here: https://perlweekly.com/unsubscribe.html


--83949ea87941de80e78c56746fb1bfa24dbab428771a7155e068a0d5a37b
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=iso-8859-1
Mime-Version: 1.0





1.0, user-scalable=3Dyes">
Perl Weekly Issue #764 - 2026-03-16 - Dancer to Desktop with Prima=<BR>





color=3D"#ffffff">






=20

=20
=20


=20

=20

=20

=20
=20


=20

=20

=20
=20


=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20

=20
=20


=20

=20
=20


=20

=20
=20


=20

=20

=20

=20
=20





background-color: #004065;
color: #FFF;
text-decoration: none;
font-size: 40px;
font-weight: bold;
font-family: Gadget;
=20
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
padding: 10px;
">Perl Weekly

=20


style=3D"border-bottom: 1px solid #ccc;
padding-bottom: 8px;
font-size: 18px;">
Issue #764 - 2026-03-16 - Dancer to Desktop with Prima



latest | https://perlweekly.com/archive">archive | edited by manwar.org/">Mohammad Sajid Anwar

=20

This edition was made possible by the n.com/manwar">supporters of our cause.

=20


You can read the ne=
wsletter on the web
, if you prefer.

=20





=20


Hi there,


=20


The Perl community continues to move forward with exciting updates =
and useful new tools. Recently, a new release of Dancer ha=
s been announced. In his ome/2026/03/dancer-210-released.html">blog post, Jason A. Crome=
shared the release of Dancer 2.10, bringing impr=
ovements and fixes to the popular web framework. Dancer has long been appre=
ciated for making web development in Perl simple and expressive, and this n=
ew version continues that tradition. It is always encouraging to see mature=
Perl frameworks still actively maintained and evolving with the needs of d=
evelopers.


=20


Another interesting project worth exploring is ww.reiniermaliepaard.nl/prima">Prima, introduced by Reinier Mal=
iepaard
. Prima is a powerful GUI toolkit for Perl, allowing develo=
pers to build graphical desktop applications. Many Perl developers are fami=
liar with web or command-line tools, but Prima reminds us that Perl can als=
o be used effectively for desktop interfaces. The project demonstrates how =
flexible the language can be when building different kinds of applications.


=20


The Perl Steering Council also published a new logs.perl.org/users/psc/2026/03/this-week-in-psc-217-2026-03-09.html">UPDAT=
E: PSC (217) | 2026-03-09
. These regular updates give a useful overview=
of what is happening around the Perl core and governance. They help the co=
mmunity stay informed about ongoing discussions, development priorities, an=
d future plans. Transparency like this is very valuable for an open source =
language, as it helps everyone understand how decisions are made and where =
the project is heading.


=20


Finally, it is always nice to see new modules appearing in the CPAN=
ecosystem. Recently I released a small module called tacpan.org/dist/DBIx-Class-MockData">DBIx::Class::MockData, which is de=
signed to help generate mock data when working with DBIx::Classrong> in tests. Creating realistic data for database tests can sometimes ta=
ke extra effort, so tools that simplify this process can be quite helpful. =
As always, CPAN continues to grow thanks to contributions =
from many developers in the Perl community.


=20


Enjoy rest of the newsletter. Stay safe and healthy.


=20


Your editor: Mohammad Sajid Anwar.



mg/mohammad_anwar.png" />




Announcementsiv>
=20


=20
>


3/dancer-210-released.html" style=3D"
font-size: 18px;
font-weight: bold;
">Dancer 2.1.0 Released


=20
by rl.org/users/jason_a_crome/">Jason A. Crome ( href=3D"https://metacpan.org/author/CROMEDOME">CROMEDOME) =


In this short announcement, Jason A. Crome> shares the release of Dancer 2.10, a new version of the =
popular Perl web framework Dancer. The post is brief and to the point, info=
rming the community that the new version is now available on CPAN and ready=
for use. It highlights the continued maintenance and progress of the frame=
work, which has long been valued for making web development in Perl simple =
and enjoyable.


=20

m/img/jason_crome.jpg" title=3D"Jason A. Crome" width=3D"80" />
=20



Articles

=20


=20
>


k-in-psc-217-2026-03-09.html" style=3D"
font-size: 18px;
font-weight: bold;
">This week in PSC (217) | 2026-03-09



The Perl Steering Council shares a short summary of their =
latest meeting and the topics currently on their radar. The meeting itself =
was brief, but it still covered a few important administrative and planning=
items related to the Perl core project. One of the main points discussed w=
as the ongoing outreach to potential new members of the Perl core team. The=
council mentioned that they have contacted several people and are waiting =
for responses before holding a vote. Expanding or refreshing the group of c=
ontributors is an important step in keeping the Perl core development activ=
e and sustainable.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Mastering Perl Prima: A Step-by-Step Guide for Beginner=
s


=20
by Reinier Maliepaard
=


The article explains that Prima provides a rich set of wid=
gets and tools for creating graphical interfaces such as windows, buttons, =
and other interactive elements. With relatively small pieces of code, devel=
opers can create a working GUI application and run it through Prima's event=
loop. This makes it possible to build desktop programs in Perl without rel=
ying only on command-line interfaces or web frameworks.


=20

=20
=20


=20
>


ided-constructs-in-list-or-in-scalar-context-4fhd" style=3D"
font-size: 18px;
font-weight: bold;
">Beautiful Perl feature : two-sided constructs, in list =
or in scalar context


=20
by ogspot.com/">Laurent Dami (etacpan.org/author/DAMI">DAMI)
<=
p style=3D"font-size: 16px">
In this article, Laurent Dami explores an interesting Perl=
concept: two-sided constructs that behave differently depending on list or=
scalar context. The post explains how certain Perl expressions can adapt t=
heir behavior based on what the surrounding code expects, which is one of t=
he language's distinctive and powerful features.


=20

m/img/laurent_dami.png" title=3D"Laurent Dami" width=3D"80" />
=20



CPAN

=20


=20
>


font-size: 18px;
font-weight: bold;
">Mail::Make


=20
by Jacques Deguest (ttps://metacpan.org/author/JDEGUEST">JDEGUEST)
=


Mail::Make is a modern Perl module for building and sendin=
g MIME email messages with a clean, fluent API. It allows developers to con=
struct messages step-by-step (adding headers, text, HTML, attachments, etc.=
) while automatically generating the correct MIME structure for the email.


=20

m/img/jacques-deguest.jpeg" title=3D"Jacques Deguest" width=3D"80" />
=20


=20
>


yle=3D"
font-size: 18px;
font-weight: bold;
">DBIx::Class::MockData


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


The CPAN distribution DBIx-Class-MockData introduces a con=
venient way to generate mock data for testing applications built with DBIx:=
:Class. It helps developers quickly populate schemas with realistic test re=
cords, making it easier to write and maintain database tests. Tools like th=
is are particularly useful in projects using DBIx::Class, which maps relati=
onal database tables to Perl objects and is widely used in Perl web applica=
tions.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20



The Weekly Chall=
enge

=20

nge.org">The Weekly Challenge by Mohamma=
d Sajid Anwar
will help you step out of your comfort-zone. You can even=
win prize money of $50 by participating in the weekly challenge. We pick o=
ne champion at the end of the month from among all of the contributors duri=
ng the month, thanks to the sponsor Marc Perry.


=20


=20
>


hallenge-365" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 365


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Welcome to a new week with a couple of fun tasks "Alphabet=
Index Digit Sum" and "Valid Token Counter". If you are new to the weekly c=
hallenge then why not join us and have fun every week. For more information=
, please read the FAQ.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


ge-364" style=3D"
font-size: 18px;
font-weight: bold;
">RECAP - The Weekly Challenge - 364


=20
by rg/">Mohammad Sajid Anwar (etacpan.org/author/MANWAR">MANWAR)
=


Enjoy a quick recap of last week's contributions by Team P=
WC dealing with the "Decrypt String" and "Goal Parser" tasks in Perl and Ra=
ku. You will find plenty of solutions to keep you busy.


=20

m/img/mohammad_anwar.png" title=3D"Mohammad Sajid Anwar" width=3D"80" />
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">String Goal


=20
by ings.com/">Arne Sommer

=3D"font-size: 16px">
The post showing effective use of features like gather/tak=
e and thoughtful string tokenization. The post combines readable code with =
solid explanation, making it useful and inspiring for anyone exploring Raku=
for text parsing tasks.


=20

m/img/arne-sommer.jpeg" title=3D"Arne Sommer" width=3D"80" />
=20


=20
>


ly_challenge_week_364.html" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge: Week 364


=20
by Jaldhar H. Vyas
=


The post provides a clear and well-structured walkthrough =
of Perl Weekly Challenge #364, presenting the problem statements alongside =
thoughtful explanations of the approach and implementation. The solutions a=
re concise, readable, and demonstrate practical Perl/Raku techniques, makin=
g the article both informative and enjoyable for developers following the c=
hallenge.


=20

=20
=20


=20
>


3/ch-364.html" style=3D"
font-size: 18px;
font-weight: bold;
">Alternate Codes


=20
by ommrey.de/">Jorg Sommrey

e=3D"font-size: 16px">
This post presents solutions to Perl Weekly Challenge 364,=
with a strong focus on clear reasoning and elegant Perl implementations. T=
he article walks through the logic behind each task and explains the approa=
ch in a concise but technical way, making it easy for readers to follow the=
thought process. It is a well-written challenge write-up that nicely demon=
strates practical problem solving and expressive Perl code.


=20

=20
=20


=20
>


Challenge364.html" style=3D"
font-size: 18px;
font-weight: bold;
">substituting strings!


=20
by .blogspot.com">Luca Ferrari

tyle=3D"font-size: 16px">
The article offers a practical and technically rich walkth=
rough of the challenge tasks. The explanations are concise but clear, and t=
he multiple implementations make the post especially interesting for reader=
s who enjoy comparing solutions across languages and environments.


=20

=20
=20


=20
>


=3D"
font-size: 18px;
font-weight: bold;
">Perl Weekly Challenge 364


=20
by hub.io/">W Luis Mochan

=3D"font-size: 16px">
In this blog post, W. Luis Moch=E1n shares his solutions t=
o Perl Weekly Challenge 364, presenting concise and well-thought-out Perl i=
mplementations for both tasks. The article focuses on clear logic and often=
explores compact solutions, sometimes even demonstrating elegant one-liner=
s and efficient use of Perl features.


=20

m/img/luis-mochan.jpeg" title=3D"W Luis Mochan" width=3D"80" />
=20


=20
>


ge-club/tree/muthm-364/challenge-364/matthias-muth#readme" style=3D"
font-size: 18px;
font-weight: bold;
">Decrypted "715#15#15#112#": goooal!


=20
by Matthias Muth
=


The solutions demonstrate a thoughtful and elegant approac=
h to Perl Weekly Challenge #364, combining clear reasoning with expressive =
Perl idioms. The code is concise yet readable, showing creative problem-sol=
ving and effective use of Perl's strengths to produce clean and well-struct=
ured implementations.


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">Andr=E9s Cantor Goes West


=20
by rl.org/users/packy_anderson/">Packy Anderson (<=
a href=3D"https://metacpan.org/author/PACKY">PACKY) span>


The write-up balances technical detail with an informal an=
d engaging style, making the reasoning behind the solutions easy to follow.=
It is an enjoyable and well-explained challenge post that highlights pract=
ical problem solving and thoughtful coding.


=20

m/img/packy-anderson.jpeg" title=3D"Packy Anderson" width=3D"80" />
=20


=20
>


/364" style=3D"
font-size: 18px;
font-weight: bold;
">Weird encodings


=20
by bellsmiths.force9.co.uk/">Peter Campbell Smith
=


This post shares Peter's solutions to Perl Weekly Challeng=
e 364, presenting clear and well-structured Perl implementations for both t=
asks. It explains the reasoning behind the approach and walks the reader th=
rough the logic step by step, making the solutions easy to follow. Overall,=
it is a solid and educational write-up that demonstrates practical Perl pr=
oblem-solving and clean coding style.


=20

m/img/peter-campbell-smith.png" title=3D"Peter Campbell Smith" width=3D"80"=
/>
=20


=20
>


wc364-1" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 364: Decrypt String


=20
by Reinier Maliepaard
=


This post presents a clear and well-structured solution to=
one of the Perl Weekly Challenge tasks. Reinier explains the approach step=
by step and supports it with concise Perl code, making the logic easy to f=
ollow for readers interested in algorithmic problem solving. It is a solid =
technical walkthrough that demonstrates practical Perl usage while keeping =
the explanation accessible and educational.


=20

=20
=20


=20
>


wc364-2" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge - 364: Goal Parser


=20
by Reinier Maliepaard
=


This post presents a thoughtful solution to the second tas=
k of Perl Weekly Challenge 364, with a clear explanation of the algorithm a=
nd the reasoning behind it. Reinier walks through the logic step by step an=
d supports it with concise Perl code, making the approach easy to understan=
d. It is a well-written technical note that demonstrates practical problem =
solving and highlights Perl's strengths for implementing compact and readab=
le solutions.


=20

=20
=20


=20
>


ie-hatleys-solutions-in-perl-for_10.html" style=3D"
font-size: 18px;
font-weight: bold;
">The Weekly Challenge #364


=20
by oftware.blogspot.com/">Robbie Hatley
=


In this post, Robbie shares his Perl solutions for Perl We=
ekly Challenge 364, continuing his detailed and methodical style of writing=
about the weekly tasks. His solutions are well structured and focus on cor=
rectness and clarity, with carefully organised code and explanations that h=
elp readers understand the reasoning behind each step.


=20

=20
=20


=20
>


ekly_Challenge_364__Decrypted_Goals.html" style=3D"
font-size: 18px;
font-weight: bold;
">Decrypted Goals


=20
by edrake.org/">Roger Bell West (//metacpan.org/author/FIREDRAKE">FIREDRAKE)
=


In this post, Roger presents his solutions to Perl Weekly =
Challenge 364, focusing on the task involving "decrypted goals". The write-=
up explains the reasoning behind the algorithm and walks through a clear Pe=
rl implementation that solves the problem efficiently. It is a concise and =
technically solid article that demonstrates careful analysis and practical =
Perl problem-solving.


=20

=20
=20


=20
>


-all-about-the-translation-17li" style=3D"
font-size: 18px;
font-weight: bold;
">It's all about the translation


=20
by imongreennet">Simon Green (etacpan.org/author/SGREEN">SGREEN)
=


In this blog post, Simon shares his solutions to another P=
erl Weekly Challenge, following his usual workflow of first solving the tas=
ks in Python and then translating the logic into Perl. This approach provid=
es an interesting comparison between the two languages and highlights how s=
imilar algorithms can be implemented in different ways.


=20

m/img/simon-green.png" title=3D"Simon Green" width=3D"80" />
=20



Rakudo

=20


=20
>


bing-cragcli" style=3D"
font-size: 18px;
font-weight: bold;
">2026.10 Climbing CragCLI


=20
by Elizabeth Mattijsen (=3D"https://metacpan.org/author/ELIZABETH">ELIZABETH) =


=20


=20

m/img/elizabeth_mattijsen.png" title=3D"Elizabeth Mattijsen" width=3D"80" /=
>
=20



Weekly collectio=
ns

=20


=20
>


font-size: 18px;
font-weight: bold;
">NICEPERL's lists


=20
by blogspot.com/">Miguel Prz (etacpan.org/author/NICEPERL">NICEPERL)
=


Great CPAN modules released last week;>MetaCPAN weekly report;
StackOverflow Per=
l report
.


=20

=20
=20



Events

=20


=20
>


font-size: 18px;
font-weight: bold;
">German Perl/Raku Workshop 2026 in Berlin



March 16-18, 2026


=20

=20
=20


=20
>


toolchain-summit-2026/" style=3D"
font-size: 18px;
font-weight: bold;
">Perl Toolchain Summit 2026



April 23-26, 2026


=20

=20
=20


=20
>


font-size: 18px;
font-weight: bold;
">The Perl and Raku Conference 2026



June 26-29, 2026, Greenville, SC, USA


=20

=20
=20



border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
">


You joined the Perl Weekly to get weekly e-mails about the Perl programming=
language and related topics.


Want to see more? See the archi=
ves
of all the issues.


Reading this as a non-subscriber? click=
here to join us
free of charge.


(C) Copyright Gabor Szabo. The article=
s are copyright the respective authors.


You can unsubscribe her=
e
if you don't want to receive mails any more.



You can freely redistribute this message if
you keep the whole message intact, including
the Copyright notice and this text.









--83949ea87941de80e78c56746fb1bfa24dbab428771a7155e068a0d5a37b--

--===============2075194392==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Hangout mailing list
Hangout-at-nylxs.com
http://lists.mrbrklyn.com/mailman/listinfo/hangout

--===============2075194392==--

  1. 2026-03-02 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [ruben-at-www2.mrbrklyn.com: Don't fuck with our
  2. 2026-03-02 mayer ilovitz <pmamayeri-at-gmail.com> Re: [Hangout - NYLXS] [ruben-at-www2.mrbrklyn.com: Don't fuck with our
  3. 2026-03-03 Ruben Safir <mrbrklyn-at-panix.com> Re: [Hangout - NYLXS] [ruben-at-www2.mrbrklyn.com: Don't fuck with our
  4. 2026-03-03 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Name the Newpaper from its Aritcles Headlines
  5. 2026-03-03 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] =?utf-8?q?=5Binfo=40fsf=2Eorg=3A_Free_Software?=
  6. 2026-03-06 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] [sutton-at-nysenate.gov: District News from Senator
  7. 2026-03-08 Ruben Safir <mrbrklyn-at-panix.com> Subject: [Hangout - NYLXS] Why we fight and hide in our bomb shelters
  8. 2026-03-12 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Food For Shabbat during the war
  9. 2026-03-16 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #764 - Dancer to Desktop with Prima
  10. 2026-03-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Blaming the Jews for the Irish diaspira
  11. 2026-03-17 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] All Your Children are Ours
  12. 2026-03-23 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #765 - Testing in Perl and AI
  13. 2026-03-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Happy Birthday
  14. 2026-03-25 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] Facebook is adicting and dangerous for children -
  15. 2026-03-25 Ruben Safir <ruben-at-mrbrklyn.com> Re: [Hangout - NYLXS] Facebook is adicting and dangerous for
  16. 2026-03-28 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] social media and 230 lawsuites
  17. 2026-03-30 Gabor Szabo <gabor-at-szabgab.com> Subject: [Hangout - NYLXS] [Perlweekly] #766 - Perl: Past, Present and Future
  18. 2026-03-31 Ruben Safir <ruben-at-mrbrklyn.com> Subject: [Hangout - NYLXS] this is a fools game and I pray this is not our

NYLXS are Do'ers and the first step of Doing is Joining! Join NYLXS and make a difference in your community today!