Issue #75 - 2012-12-31 - Happy New Year!

latest | archive | by Yanick Champoux

Hi,

Let me thank you for all your support in 2012 and let me wish you a year of prosperity and lots of fun with Perl and otherwise!

Special thanks to Shlomi Fish who corrected some of the typos I made in the Perl Weekly.

BTW, part of this issue was put together by Yanick Champoux. I hope in the next year we'll be able to work more closely together in the preparation of the Perl Weekly

See you next year!


Announcements

MetaCPAN is Moving Today (Dec 31, 2012)

In case you notice problems with Meta CPAN today, or in the coming days, please be patient, and read the note by Olaf Alders.


Web

Deploying a Catalyst application with Starman and Apache on Linux

Exactly what it says on the tin. Nitish Bezzala shows the command line parameters for Starman and the VirtualHost entry of the Apache configuration file.

Moving my Catalyst Apps from Apache/FCGI to Nginx/Starman

David Schmidt (davewood) goes in the other direction leaving Apache in favor of Nginx. See the configuration files and script needed to use this set up.

More Mojolicious ConsoleLogger

A new version of Mojolicious::Plugin::ConsoleLogger is out, providing new helpful debugging features like an easy access to the config, session and stash information of the application.


Job

The indirection benefits for Perl on LinkedIN

People who read my stuff know that I think having a profile on LinkedIN (and building up your connections, and joining relevant groups), is a very good way to prepare for the day when - maybe a year or two from now - you will look for a new job. Or, just sit back and wait for a recruiter to find you.


Testing

The Comparative Difficulty of Testing and Coding

Coding and testing. Opposite, yet fundamentally inter-related. Like the Yin and the Yang. Like a pain in the neck and a pain in the-- err, yes, you get the idea. chromatic discusses the healthy equilibrium between those two sides of development.

Refactoring When Tests Are Failing

What happens when your co-worker left the code in a broken state and he is gone for 2 weeks during the holidays? how do you avoid the constant nagging of the failing tests, and how do you make sure you don't get used to them saying 'Oh we expect those to fail...'. As usual Ovid comes with an interesting solution, though I think I'd stick to TODO block + big red sticker on co-workers screen.


Releases

New 1.42_2 release of Perl DBD::ODBC

A small bug fix for big data.


Fun

Graphing CPAN author's number of distributions over time

Steven Haryanto create a short script using the Meta CPAN API, to fetch the number of distribution of give CPAN developers and then put that on a graph. He is using bare metal API calls getting back JSON structures and then uses Chart::Lines to draw the graph.


Licenses

How to add the license field to the META.yml and META.json files on CPAN?

On the CPAN web sites some modules are marked having 'Unknown' license. Here is how each CPAN author could indicate the license in the META files. If you are a CPAN user and encounter a module that has 'Unknown' license, please ask the author to make this little change.

17.4% of CPAN uploads have no license in the META files

Using the Meta CPAN API, I checked the 1000 most recent CPAN uploads to see how many of them have a license.


Web

Re-Announcing Mojolicious::Plugin::InstallablePaths

One of things that always surprise me is how many people develop in an environment that is substantially different from the deployment environment and the distribution package. There are of course many cases when the directory structures are different in those situation. In a good development environment you should not notice this. Mojolicious::Plugin::InstallablePaths aims to provide that configuration.


Perl 6

Weekly collections

Perl 5 Porters Weekly: December 17-December 23, 2012

Perl 5.17.7 is now available and more to read there...


Events

I usually list the next 3-4 events here. The list of all the events can be found on the web site. If your Perl event is not listed there, please let me know.

2013 Perl Oasis conference, Orlando, Florida

January 11-13, 2013, Orlando, Florida, USA

Israeli Perl-Workshop 2013 (ILPW)

February 24-25, 2013, Tel Aviv, Israel

German Perl-Workshop 2013

March 13-15, 2013, Berlin, Germany

You know, you could get the Perl Weekly right in your mailbox. Every Week.
Free of charge!

Just ONE e-mail each Monday. Easy to unsubscribe. No spam. Your e-mail address is safe.
Perl Weekly on Twitter Perl Weekly page on Google+ Like the Perl Weekly on FaceBook RSS Feed of the Perl Weekly. Updated once a week