Perl Weekly
Issue #111 - 2013-09-09 - Fall is the Blooming Season
latest | archive | edited 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
Yanick Champoux
|
|
|
Sponsors
|
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
|
A new version of cpanm is out, reports miyagawa, full of yummy new features.
|
|
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.
|
|
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...
|
|
The title pretty much says it all. The project is very new but, as lestrrat reports, looks promising.
|
|
Articles
|
|
Discussion
|
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.
|
|
|
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
|
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.
|
|
|
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
|
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.
|
|
|
Ruslan Zakirov tries to wrap his head around variable lexical scoping, and takes us along for the ride..
|
|
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.
|
|
|
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.
|
|
|
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.
|
|
|
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
|
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.
|
|
by Thomas Klausner (DOMM)
A green and yellow introduction to GitHub, Perl, and Open Source by domm (aks. Thomas Klausner).
|
|
Fun
|
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
|
September 19-21, 2013, Keio University Hiyoshi Campus, Tokyo, Japan
|
|
October 4-5, 2013, Paris, France
|
|
October 4-6, 2013, Pittsburgh, PA, USA
|
|
October 21-23, 2013, Auckland, New Zealand
|
|
You know, you could get the Perl Weekly right in your mailbox. Every Week. Free of charge!
|