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

latest | archive | edited by Yanick Champoux
Don't miss the next issue!

.. 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

Yanick Champoux


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!

by Justin Simoni (JJSIMONI)

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

by Peter Krumins (PKRUMINS)

Peteris Krumins was recently interviewed by CodeProject.


Discussion

Perl 6 isn't Perl

by Neil Bowers (NEILB)

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

by Dave Cross (DAVECROSS)

"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

by Curtis 'Ovid' Poe (OVID)

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

by Curtis 'Ovid' Poe (OVID)

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

by Jan Henning Thorsen (JHTHORSEN)

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?

by Yanick Champoux (YANICK)

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

by Timm Murray (TMURRAY)

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

by Ricardo Signes (RJBS)

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

by Herbert Breunung (LICHTKIND)

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

by Thomas Klausner (DOMM)

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


Fun

Where is App::Harmonograph ?

by Herbert Breunung (LICHTKIND)

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 RSS Feed of the Perl Weekly. Updated once a week