2011.12.01 in #19exec's portability
A very interesting question by Shlomi Fish regarding the different behavior of exec and command line parameters on Windows and Linux, and a very nice explanation by Aristotle Pagaltzis.
2012.10.08 in #64A concise forking idiom in pure Perl
Aristotle Pagaltzis is the maintainer of Proc::Fork, but for the regular cases he recommends a construct that does not use that module.
2012.10.13 in #64A little 'state' idiom
Aristotle Pagaltzis shows how to ask 'have I been here?' in Perl.
2013.06.16 in #99A decade in CPAN toolchain
What did Module::Build bring to the CPAN toolchain and how can it be removed from core? Check what Aristotle writes. (In case you don't know him, that's really the name of the guy, and he really is a great thinker.)
2013.06.29 in #101Backcompat is holding us back!
Aristotle muses on the chains of backward compatibility. Are they preventing us to reach for the stars, or are they something necessary to keep us grounded? Between staleness and revolution, can we find the right evolutive balance?
2014.12.24 in #179Speaker for the dead
In contrast to the Challenge above, Aristotle shows how he wrapped up and deleted a CPAN module that is probably not going to be useful for anyone anymore. But maybe...
2015.01.07 in #181Serializers for Perl: when to use what
YAML, JSON, Serial, so many serializers to choose from... Aristotle offers a brief overview of the serializing landscape, and provide guidance on when to use the different players in the field.
2015.02.17 in #187Today's bit of black perl
Aristotle presents a small perl script which illustrates a way that the unwary, and those new to Perl, can be surprised when playing around with subroutine arguments.
2015.05.14 in #199Plack::Middleware::SignedCookies
Aristotle has released Plack::Middleware::SignedCookies to CPAN. It is Plack middleware that "signs outgoing cookies on the server with a HMAC digest and verifies the digest on incoming cookies. If a cookie doesn’t pass the signature test, it is dropped on the floor and your application never gets to see it".
2016.05.03 in #250The Coro situation
So it seems Coro and Perl 5.22 aren't working well together. The reasons and history for that sorry state seem to be... complicated. Aristotle offers us a recap.
2017.04.20 in #300Alan Kay’s critique of the TPF grants program
Aristotle quotes Alan Kay, suggesting that we should consider focussing on funding people who do good things for Perl, rather than worrying so much on specific projects.
2017.09.15 in #321Backoff
A trivially simple algorithm to backoff and retry.
2022.04.06 in #559The ordering operators
When Aristotle writes: "Perl has two operators, cmp and <=>, which are basically never seen outside of sort blocks. That doesn't mean you can't use them elsewhere, though." I think oh-oh, here comes the scary part :-)
2023.06.13 in #621"Let Maintainers Be Maintainers"
A very interesting article and I agree with most of it, however at the end of the article Graydon Hoare actually includes a contradiction. Supporting the changing requirements, the changing patterns of use or changes is a totally different thing than fixing security and performance issues or just plain bugs. The problem is that the latter is not 'sexy' and indeed companies have a harder time putting money behind that. Many corporations hardly invest in the maintenance of their own code-base, so doing that for open source project will be even harder for them.