What's new on CPAN - April 2020

Welcome to “What’s new on CPAN”, a curated look at last month’s new CPAN uploads for your reading and programming pleasure. Enjoy!

APIs & Apps

Config & Devops


Development & Version Control

  • Docker::Names::Random generates random strings like Docker does for container names (e.g. “lazy_fermat”)
  • A class based approach for scripting options: Getopt::Class
  • Get simple, non-blocking IPC with IPC::Simple
  • MooseX::amine ++ for module naming, it let’s you examine the methods and properties of Moose objects
  • Return from multiple blocks in one go with Return::Deep
  • Test::Ability provides property-based testing routines
  • fs::Promises provides a promises interface to non-blocking file system operations



David Farrell

David is a professional programmer who regularly tweets and blogs about code and the art of programming.

Browse their articles


Something wrong with this article? Help us out by opening an issue or pull request on GitHub