What's new on CPAN - November 2018
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
- Get a perly interface to Cisco Firepower Management Center using Net::Cisco::FMC::v1
- Mail::DataFeed::Abusix can send SMTP transaction data to the Abusix transaction feed
- Neo4j::Driver is an unofficial implementation of the Neo4j Driver API
- REST::Client::CrossRef provides a client for the CrossRef API
Config & Devops
- Parse a distribution name using Parse::Distname
Data
- DBIx::Class::Smooth provides more sugar for DBIx::Class
- Bools aren’t just for JSON! Use them everywhere with Data::Bool
- Data::Dict supplies a hash-based dictionary object
- Parse the tabular data format generated by database SELECTs with Table::BoxFormat
- Graphics::Skullplot can plot the result of a SQL select query
Development & Version Control
- Mojo::AsyncAwait is an Async/Await implementation for the Mojolicious ecosystem
- Path::Tiny::Glob is a file globbing utility which supports
**
- Enforce using the /a or /aa modifier with regular expressions with Perl::Critic::Policy::RegularExpressions::RequireDefault
- Don’t permit reuse of names for different types of variables using Perl::Critic::Policy::Variables::NameReuse
Hardware
- Device::Chip::ADT7470 is a chip driver for the ADT7470
Web
- Parse the HTTP header ‘Accept-Charset’ using HTTP::AcceptCharset
- Validate mails against DMARC policy asynchronously using Mail::DMARC::Iterator
- Export a Mojolicious website to static files using Mojolicious::Command::export
- Plack::Middleware::Debug::RefCounts debug Plack apps with refcounts
- Super-convenient blogging with Markdown and Dropbox: Plerd
Tags
David Farrell
David is a professional programmer who regularly tweets and blogs about code and the art of programming.
Browse their articles
Feedback
Something wrong with this article? Help us out by opening an issue or pull request on GitHub