Issue #141 - 2014-04-07 - Modern Perl Now Moderner

latest | archive | by Yanick Champoux

This week is exceptionally good for the beginners amongst us. Not only the new edition of Modern Perl is out, but we also have quite a few tutorials. Not that the more experience reader won't have their fill; new version of GitHub-like GitPrep being released, Moose article aggregation, survey of the new modules for March... there should be enough to keep everybody happy. Enjoy! ~ `/anick


Announcements

Modern Perl: 2014 Edition is Out

No rest for the wicked, nor staleness for the modernists. The 2014 edition of chromatic's 'Modern Perl' is out.

GitPrep 1.6 is released - Time zone support, Charset support, and improvement of markdown

A new version of GitPrep is out, announces Yuki Kimoto, and it had some nice features and, as the screenshots shows, looks darn good.


Articles

Planet Moose - March 2014

What's up in the extended world of Moose in March? Nothing major, but a lot of little things. Toby Inkster has the details, and the links.

use diagnostics; or use splain

Gabor Szabo reminds us that Perl can explain itself in more details, if we ask nicely.

Learning the Perl debugger: Lesson 1

Don't already know the Perl debugger? Shame on you... But today's your lucky day: Chisel presents here a primer on this fundamental tool.

What's new on CPAN - March 2014

David Farrell gives us here a curated list of the interesting new modules that appeared on CPAN in March. Lots of nifty treasures in there.

Solved mystery - perl on XAMPP won't run modified scripts "End of script output before headers"

Debugging is often a foray on the very brim of the cliffs of sanity. Lech Baczynksi tells us of his adventures when he had to lean over and peek at the chasm below...

Fixing CPAN links on Stack Overflow

When answering a question on Stack Overflow, one can link to Perl modules in a way that will break once the module gets updated in the future (which makes us all sad), or in a way that will let all future generations enjoy the bestest and latest version of the module forever. Gabor shows us the difference.

Carrying (mini)CPAN

minicpan is a wonderful tool to have your own local copy of CPAN's latest releases. fishy shows how he uses it to always have his CPAN on a thumbdrive with him.


Discussion

Do not use each

"To each his own" folk wisdom tells us. Reini Urban would beg to differ, and warn us of the pitfalls of the 'each' iterator.


Code

Perl web application security - HTTP headers

Security can be hard. But sometimes, it can be as easy as adding a wee little line to your HTTP header. David Farrell demonstrates.

Python's decorators in Perl

Programming in Perl, but missing Python's decorators? Fear not, Piotr Roszatycki has something for you!

Asynchronous web services with PSGI and IO::Async

When writing web services, asynchronous programming is almost certainly bound to come into the picture. Usually, it's nicely abstracted by a web framework. But, as dakkar shows here, rolling your own is not as painful as one would think.

Perl Encryption Primer: Passwords

From the Wumpus Cave, Timm Murray walks us to the crypt(), and then through the various better encryption solutions out there.

Custom DBIx::Class ResultSets

DBIx::Class's resultset classes are often slim, logic-less affairs. But Ovid shows us here how they can also be used to create a much smarter interaction with the database.

The Onion Stand: Perl Dancer on Media Temple (gs)

Want to get your Dancer application running on a Media Temple's grid service? You're in luck: garu has a walk-through for you.


Weekly collections

Perl Maven Tutorials

Events

Perl-related events

In the following cities: Swindon (UK), Utrecht (NL), Silver Spring, (MD/USA), Poznan (PL), Prague (CZ), Oslo (NO), Paris (FR), Kiev (UA), Orlando (FL/USA), Sofia (BG), Flörli Olten (CH)

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