What's new on CPAN - January 2016

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

N.B. Last year’s “module of the month” experiment has come to an end. I think there are better ways to promote Perl modules and developers (see CPAN Weekly for example).

APIs & Apps

  • Convert CPAN distributions into RPM packages with the newly-repackaged App::CPANtoRPM!
  • App::Inspect helps you easily find the versions and locations of installed modules
  • App::tt is a command line time tracking app
  • Net::Duo provides a Perl API for the popular multifactor authentication service
  • Read articles from two popular sources at the command line: App::tldr and WebService::TDWTF

Config & Devops

Data

  • Useful for low-level network tasks, Net::Frame::Layer::VRRP provides a Virtual Router Redundancy Protocol class
  • A simple way to get a high-resolution Unix epoch: Time::TAI::Simple
  • Types::SQL is library of SQL types; useful for Moo/Moose/Mouse classes

Development & Version Control

Hardware

Other

  • Poker::Eval is a base class providing routines for Poker games including dealing, scoring and calculating expected win rates.
  • URI::redis provides a URI class specific to Redis URIs

Science & Mathematics

  • Bio::HTS is an early-stage Perl interface for htslib
  • Get cryptographically-secure and fast pseudo random number generators using Crypt::DRBG

Web

  • Create CGI (yes!) GitHub webhooks withCGI::Github::Webhook
  • Curious: Lemplate compiles TT templates to standalone Lua modules for OpenResty


This article was originally posted on PerlTricks.com.

Tags

David Farrell

David is the editor of Perl.com. An organizer of the New York Perl Meetup, he works for ZipRecruiter as a software developer, and sometimes tweets about Perl and Open Source.

Browse their articles

Feedback

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