THE WORLD DISCUSSES #PYTHIAN ON TWITTER. HAVE A QUESTION? USE OUR HASHTAG AND ASK AWAY.

Shuck & Awe #2: Hunting for Perl

[yanick@enkidu shuck]$ tail -f news | perl -nE'say if /interesting/'

Huzzah! It’s official, Perl 5.12 is out! If you haven’t already, check out the changelog! As one might expect, this little piece of news made its way on several blogs, both internal and external to the Perl community.

Module authors, there are some other changes at the horizon for your modules’ META files as well. David Golden announced the release of version 2 of the CPAN META Spec. One of the biggest changes is the adoption of JSON (over YAML) as the preferred serialization format.

Plabo Marin-Garcias wrote about how to manage multiple local perl installations using perlbrew. If, for whatever reason, you have to juggle with more than one perl installation on the same machine App::perlbrew, written by Gugod, this might be a (gu)godsend that will make you sing hosannas for months to come…

In a nice little success story, chromatic tells us how Dist::Zilla, Github and Gitpan are helping to alleviate the complexity of distribution maintenance, turning what many consider a chore into… well, okay, still a chore, but at least a well-oiled, smoother one.

It’s a web framework smackdown! Adam Kennedy writes a series of articles in which he gets his feet wet with two modern Perl web frameworks:Mojolicious and Dancer.

All work and no play makes Jack a dull boy? No more! Kartik announced that the beloved game Frozen Bubble is now directly available on CPAN.

Sawyer X got fed-up of manually hunting for module versionsand created Module::Version to take care of the deed. Turned out he wasn’t the first to have that itch — in the comments people also recommended Module::Which and V.

On the microscopic side of things, garu shared a few shell aliases that will make your one-liner even tinier.

Tags. Everything taste better with tags. In consequence, Ovid presented a way to add tags to Test::Classtests.

Moose has a new website, Stevan Little reports. Because it’s not fun till it turns meta, the code producing the site is itself available via a git repository.

Finally, it looks like miyagawa went on a hacking frenzy. The result is Subana a cloud service that can run any Plack application.

^D
[yanick@enkidu shuck]$ perl -E'sleep 2 * 7 * 24 * 60 * 60 # see ya in 2 weeks!'

Perl Module Dependencies: how to require the latest, and nothing less

Recently, hanekomu was contemplating how to make subsequent installs of a Task::BeLike module upgrade its dependencies to their latest version.

The idea is intriguing. It’s not something you want to do for a typical module, but it makes sense in the context of Task::BeLike. If you care enough about a module to put it in your Task::BeLike, you probably care enough to want to upgrade when there’s a new version out there.

Alas, I think hanekomu’s proposed way of doing it is flawed (mind you, the debate is still going on as of the writing of this entry, and I can very well still be proven wrong). But after some pondeferous chin scratching, I might have come with a cunning alternative to it.

Read the rest of this entry . . .

Start NowWith Pythian - database design, management and emergency handling capabilities...

Live Updates

pythian: RT @FN_Press2: Schooner Information Technology Teams with Pythian to Deliver Advanced Support and High... http://finanznachrichten.de/20
more



Testimonials

  • Serge Racine

    DBA, Brookfield Energy

    We are very satisfied by the service given to us by Andre and Shakir in support of our recent data quality and reorganization initiative.... more