What's new on CPAN - October 2015

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

Module of the month

App::Skeletor bootstraps new Perl projects based on customizable templates. Similar to Dist::Zilla (why do all these builder tools have such great names?) but intentionally less ambitious, App::Skeletor looks more useful as a component of a Perl app or a starter kit for module developers. You can run it from the terminal:

$ skeletor --template Skeletor::Template::Example \
  --as My::App \
  --directory ~/Projects \ 
  --author 'John Doe' \
  --year 2015

It’s early days but module author John Napiorkowski has already written enough documentation to get you started. It would be great if we could develop a set of community templates for Perl modules. Take a look today!

APIs & Apps

Config & Devops

  • Authenticate users via LinkedIn with Linkedin::OAuth2
  • IPC::Lockfile - run only one instance of a program at a time using flock (disclosure - I am the module author)
  • Instead of a file, Lock::Server provides a light-weight socket based resource locking manager
  • Asynchronously wait for a port to open using Net::Async::EmptyPort

Data

Development & Version Control

Hardware

Language & International

Other

  • Hilarious - Acme::Excuse provides excuses when your code fails

Science & Mathematics

Web


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.

Browse their articles

Feedback

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