Issue #111 - 2013-09-09 - Fall is the Blooming Season

latest | archive | by Yanick Champoux

.. at least it seems to be in the world of software. New releases of cpanminus, Dada Mail, Sereal are popping ever which way, and intriguing new projects are appearing left and right. If September is any indication, this season we'll have a splendid harvest of new shiny toys to keep us warm, or at least entertained, during the long, dark winter months. ~ `/anick


Sponsors

We're Hiring Telecommuters - Grant Street Group

We're a growing software company using open source software/modern Perl practices to build innovative e-payment, auction, and tax collection web applications.
We're looking for talented, motivated professionals committed to flawless work and customer service.
Email resume: 106686-CS-6734@grantstreet.hrmdirect.com


Announcements

App-cpanminus 1.7000

A new version of cpanm is out, reports miyagawa, full of yummy new features.

The Next Sereal is Coming!

Sereal is a new-ish, wonderfully efficient binary serialization format. And Steffen Mueller is proud to announce that an even newer, improved version is soon coming out.

Dada Mail, v6.6.0 Released!

You're using Mailman, but find it a little long in the tooth? Maybe it's time to try out the competition...

PerlMotion - Perl For iOS

The title pretty much says it all. The project is very new but, as lestrrat reports, looks promising.


Articles

CodeProject Interview With Me

Peteris Krumins was recently interviewed by CodeProject.


Discussion

Perl 6 isn't Perl

The philosophical nomenclature debate rages on. If it doesn't look like a duck, doesn't sound like a duck and doesn't quack like a duck, does calling it a duck qualifies as foul play? Probably, satorises Neil Bowers.

Parallel Universe Perl 6

"What If" scenarios. Maybe not the most practical exercises ever, but they can be darn entertaining (and make good movie plots). Here, Dave Cross muses aloud "If the Perl 6 we know hadn't come along, when/would Perl 5 releases ever incremented that stolid major version number?


Testing

Test::Class::Moose introductory video

For most cases, Test::More is all you need. But sometimes, just sometimes, you have to get the big guns. Ovid presents here one of those high caliber solutions.

Using git-bisect to track down warnings in your test suite

Sleuthing for when a bug appeared is no fun. Fortunately, 'git bisect' can help to zero in quickly on where things went South. Ovid here shares a few tricks to use this tool efficiently.


Code

Mojopaste - A #pastebin based on #Mojolicious

Pastebins are useful web apps to share code snippets with everybody. Thanks to Jan Henning Thorsen, there's now a new Mojolicious-based take on the tool.

Some details on perl's `my` internals

Ruslan Zakirov tries to wrap his head around variable lexical scoping, and takes us along for the ride..

JSON::Rabbit - What's Up, Doc^D^D^D Serialized Data?

XML::Rabbit is an awesome module to convert XML documents into Moose objects. Yanick thought it'd be nice to have a similar JSON::Rabbit. Now there is.

Perl Modules: AnyEvent::ReadLine::Gnu

Ask any James Bond villain: building your drone army is only the first step. You also have to have an easy way to unleash them to do your bidding. In that optic, Timm Murray offers a way to control your favorite drones from the command line. Full history, tab-completion and cli goodness being all non-features, daaahling.

managing GitHub Issues labels

Ricardo Signes is migrating to the GitHub bug tracking system. He has... let's say a few repositories, and wants to synchronize the ticket labels across all of them. That would mean some very long typing sessions, if it wasn't for Github's comprehensive API, and a little bit of scripting.

Wx::Perl::Smart Design Decisions

Writing GUIs, it's always a pain. Yet, because we are all lazy at heart, we're endlessly toiling to make the task as easy as possible. Here, lichtkind presents the basic design decisions he took for Wx::Perl::Smart, his new contender in that Holy Quest for simplicity.


Perl 6

Other

Top Github Languages for 2013 (so far)

Maxim Yemelyanov pointed recommended including a blog post comparing programming languages based on the number of new GitHub repositories. There are some interesting things in there so I (Gabor) wrote a post opening a discussion about it.

OpenSource++ - How to contribute to a project without knowing a damn bit about it

A green and yellow introduction to GitHub, Perl, and Open Source by domm (aks. Thomas Klausner).


Fun

Where is App::Harmonograph ?

Old is the new new. Recently, Ovid re-implemented the engine for the Scott Adams games in Perl. Not to be left behind, litchkind now offers us an emulator of the 19th century instrument called Harmonograph, invented 1844 by Professor Blackburn.


Weekly collections

Events

YAPC::Asia Tokyo

September 19-21, 2013, Keio University Hiyoshi Campus, Tokyo, Japan

OSDC.fr

October 4-5, 2013, Paris, France

The Pittsburgh Perl Workshop

October 4-6, 2013, Pittsburgh, PA, USA

OSDC NZ

October 21-23, 2013, Auckland, New Zealand

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