2011.08.27 in #5
IO::Async and AnyEvent
Another AnyEvent related article. In this one Paul Evans (LeoNerd) writes about adding the AnyEvent loop to IO::Async.
2011.11.15 in #17
LPW2011 Talk Slides
Paul Evans (LeoNerd) links to his 'A Protocol for Protocols' and 'Tickit' talk slides.
2012.02.29 in #32
Patches^W Unit Tests Welcome
LeoNerd (aka Paul Evans) has a very good point. Getting unit tests to a code base is very, very useful in the open source community. Maybe even more useful than getting patches to fix the code. Tests are probably the best way to express what your expectation is from a piece of code.
2012.07.10 in #51
Dear Perl users on Windows...
If you are using Perl on Windows and have been complaining that some of the CPAN modules don't install or don't work, this is for you. LeoNerd complains that he hardly gets test reports from Windows users. We have this beautiful system called CPAN Testers, generating and collecting millions of reports about CPAN modules on all kinds of operating system, but hardly from Windows. So, if you are using Windows for Perl development, please consider setting up a smoke machine, or at least configuring your CPAN client to send out the reports *when* you install a module.
2013.12.01 in #123
Futures can return values synchronously
LeoNerd (aka. Paul Evans) will cover the Futures module during this Advent.
2013.12.01 in #124
2013.12.01 in #125
2013.12.01 in #126
2014.06.06 in #150
List::Util additions in Perl 5.20
List::Util and List::MoreUtils are a cornucopia of useful functions. LeoNerd tells us about the latest changes that come to them for, and in the wake of, the 5.20.0 release.
2014.10.24 in #170
Asynchronous Programming with Futures
Watch Paul Evans's talk from YAPC::EU, about his Future module on CPAN.
2014.11.06 in #172
Printing function calls in Perl
Paul Evans shows a few way one can imbed the result of a function call within a string.
2015.06.09 in #203
Turning a Hard Problem Into an Easy One
Paul is working on adding a 'pairsort' function to List::Util. Something that, at first, looked rather daunting, until he began to look at the problem from a different angle...
2016.12.12 in #282
Trying for a Happy Christmas
Exception handling during Christmas
2017.10.13 in #325
Tracing Perl memory leaks with Devel::MAT, part 1
An introduction to using Devel::MAT to find memory leaks in your Perl code.
2017.10.20 in #327
Tracing Perl memory leaks with Devel::MAT, part 2
A very detailed explanation on how to use Devel::MAT to find a memory leak in Mojo::Redis2. If the terminology in the article is unfamiliar, don't worry in the first part of the series Paul explained those.
2018.01.20 in #339
Async/await in Perl - control flow for asynchrony
The Feuture::AsyncAwait CPAN module is sufficiently non-alpha to be used by other modules.
2018.03.21 in #348
Unit Testing Asynchronous Code
If you are not yet subscribed, you can do it now. Free of charge:
Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
This newsletter is about the Perl Programming languages.