Issue #104 - 2013-07-22 - Perl Maven TV restarted

latest | archive | edited by Gabor Szabo
This edition was made possible by the supporters of our cause.
Don't miss the next issue!


just enjoy the articles and the video...

Gabor Szabo


We're Hiring Telecommuters - Grant Street Group

Grant Street Group is a growing software company using open source software/modern Perl practices to build innovative e-payment, auction, and tax collection web applications.

We are looking for talented, motivated professionals committed to flawless work and customer service.

Email resume:


Salt Lake Perl Mongers welcome Damian Conway

by Damian Conway (DCONWAY)

August 1st at 7:15pm, at Utah Valley University. The topic: Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Spacetimes...Made Easy!

Chicago.PM Planning a One-Day Perl Workshop - Interested?

by Doug Bell (PREACTION)

preaction (aka. Doug Bell) has started to organize this thing. Let him know if you are interested so he can plan accordingly.


Contribute to Perl by completing quests on Questhub

by Vyacheslav Matyukhin

Questhub is a is a place where you can get psychological support that will help you do your volunteer work. You describe your quests, and then other users can comment on them, or 'like' them encouraging you to actually do what you set out to do. There are also so-called 'stencils' which are basically quest-templates. This is especially good if you'd like to contribute something to the Perl community, but don't know what. There are stencils to 'subscribe to the Perl Weekly', which you cannot do any more because you are already subscribed, but there many others that you can still pick up, and do.

Simple version numbers

by Neil Bowers (NEILB)

Version numbers should be boring. Here is how Neil Bowers recommends to use them.


Development Tools-As-Services Are A Cash Crop

by Jeffrey Thalhammer (THALJEF)

Jeffrey Ryan Thalhammer describes a very interesting code analyzis service for Ruby, that could be implemented for Perl using Perl::Critic and probably some other tools. If you are interested in starting something that is both valuable and can make you independent, this can be an interesting opportunity.


This is really a very early announcement, but I am glad to see Jesse Shy building a service using Perl. 'This app is meant to be a tool for the growing group of tech savvy, [home|un|hack] schooling crowd, ...'. Check it out and see if this might help you in some way.


Compiling Perl, Python and Ruby

by Gabor Szabo (SZABGAB)

Comparing the default installation size of the 3 major dynamic programming languages. Perl is the smallest, but Pythons has a lot of batteries included. There are many modules in the standard library of Python, that are missing from from the standard installation of Perl and thus require extra steps to install them from CPAN.

How do you manage your DarkPAN?

by David Golden (DAGOLDEN)

David Golden is doing some research on how companies handle the mix of CPAN modules and their own code (aka. DarkPAN). If you have such beast, and if you are using Perl in your company then surely you have, then go ahead, talk to David.


Good Tests Hate Ambiguity

A bit of philosophy about writing tests: are you an idealist or pragmatist? Or maybe a mix, depending on the situation?


Firebase with perl

Firebase is a scalable real-time back-end database that makes it easy to build real time apps. Kiran Kumar has built a small Perl module to interface Firebase as they don't provide an official Perl implementation.


Traits, traits and more traits

Stevan Little continues his work toward adding MOP to the Perl 5 core. This seems like a bit of a side-track to see how that lead him to reach out to the Observer pattern. By that point he totally lost me. I hope you can follow these deep issues better.


Grant Extension Request - Improving Perl 5

Dr. Nicholas Clark has requested an extension to his grant improving Perl 5. You are welcome to comment on the blog post of The Perl Foundation, but there are already 9 supportive comments.


Converting a WordPress theme to MovableType

by Sebastian Willing (SEWI)

WordPress has tons of plugins and themes and what not. Many of these are open source, so if you have some other blogging engine, for example Movable Type, or even a simple, static 'blog engine', you could convert the nice WordPress themes to one of your own. This is what Sebastian Willing has been describing in his recent blog entry.

Perl Startups: Lokku/Nestoria

by Alex Balhatchet (KAORU)

This time Ovid interviewed Alex Balhatchet, the CTO of Lokku/Nestoria, a London based property search engine that operates in 8 countries. They discussed the technology stack behind the search engine. The three big areas of the application and how Perl fits them well. If you are working at a start-up company I recommend reading this and sending a link to your CTO as well. You could also contact Ovid to see if he would be interested interviewing your CTO as well?

Reverse proxy with Mojolicious

mudler, who is new to blogging about Perl, but not so new to Perl, first developed a new reverse proxy with Mojolicious, but in response to the commens will now work with an existing implementation to add some new features.


Chad (Exodist) Granum, author of the Fennec testing tool

by Chad Granum (EXODIST)

After 2 months of break, the Perl Maven TV is back with an interview with Chad Granum. Most of the time we talked about Fennec, the testing environment for Perl modules and applications, but we also covered DCI (Data, Context, Interactions) a bit. The interview is available both as a YouTube video and a downloadable mp3 file.

Perl 6

Rakudo JVM News: More tests, plus Thread and Promise prototypes

by Jonathan Worthington (JONATHAN)

Promises are good when they are kept. And here we go, Jonathan Worthington has already added Promises to the JVM back-end of Rakudo Perl 6. It seems he is already working in parallel, or I don't know how he manages to get so much done so quickly.

All about Perl 6 – interview of Jonathan Worthington (Part 3 of 3)

by Jonathan Worthington (JONATHAN)

In this part Jonathan talks about the considerations in implementing Perl on top of a stack based machine like the JVM and on a register based virtual machine like Parrot or the MoarVM. He also discussed the possibility of a virus eating all the C-programmers, hiking in the Swiss Alps, and the proliferation of Perl forks.

Weekly collections

Perl Maven Tutorial

What does die do?

A short entry explaining how die 'stops the script' or 'throws and exception' in a bigger application. It's only a question of point of view.

Symbolic references in Perl

The clever use of symbolic references provide a lot of power to the knowledgeable Perl developer, but when you stumble upon one by mistake, that can be very painful. Especially when you stand in-front of a class-room full of students who expect you to be the expert...


I usually list the next 3-4 events here. The list of all the events can be found on the web site. If your Perl event is not listed there, please let me know.

patch -p0 hackathon

July 26-28, 2013, Paris, France

Beijing Perl Workshop

August 10, 2013, Beijing, China

YAPC::EU 2013

August 12-14, 2013, Kiev, Ukraine

YAPC::Asia Tokyo

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

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