Issue #100 - 2013-06-24 - Summer holiday season?

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


in the Northern Hemisphere the summer holiday seasons starts around this time. More kids are on the streets. Please drive safely!

Oh and by the way, we are at #100 of the Perl Weekly! I even wrote about it a bit.

See you in the next 100 issues!

Gabor Szabo


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:


The first 100 weeks of the Perl Weekly

by Gabor Szabo (SZABGAB)

This is the 100th issue of the newsletter.


Marpa v. Parse::RecDescent: a rematch

Both will allow you to write grammars, but which is faster to run? Given a specific, simple language you can see that Marpa can be more than 100 times faster than Parse::RecDescent.


Pre-Modern Perl VS Post-Modern Perl: FIGHT!

by Buddy Burden (BAREFOOT)

Last week, we saw two people complaining in blog posts about the 'modern Perl' movement. This time you can see how Buddy Burden takes on the nay-sayers barefoot! Is this a real fight? I don't think so. It is 'just' the simple tension between people who accept, and people who dislike changes.


How Do I Keep My New Product Out Of My Employers IP

by JT Smith (RIZEN)

Are you working on a code-based business idea while still employed? Do you have a contract that say 'everything you make, even what you dream at night belongs to your employer'? JT Smith recommends a way out. Without quitting your job.

Minimum Viable Product

by JT Smith (RIZEN)

.. and if you are already building a product, here is another advice from JT Smith which, IMHO goes very well with the Open Source mantra: Release early, release often.


Being nice to colleagues with git pre-commit hooks

by Curtis 'Ovid' Poe (OVID)

The article is about test code, but this could apply to regular code as well. How many times have you added print statements or other 'debugging code' to your application? And how many times have you forgotten to remove it before committing to Git? You can avoid it using pre-commit hooks.


Hooking MS windows messages on Wx Perl.

Code example how to catch the MS Windows messages that are not handled by wxWidgets.

Applying patches from tickets

Just got easier. Using unauthenticated curl or wget.


RLE in Perl5

by Tokuhiro Matsuno

Tokuhiro Matsuno shows how to do Run-length encoding in Perl 5. Short, to the point.


TPF Devel::Cover grant report May 2013

by Paul Johnson (PJCJ)

I really appreciate the work Paul Johnson does with Devel::Cover. I just don't understand why does The Perl Foundation not post these reports on their site as they do with the other two major grants.


Dancers Just Wanna Have Fonts

by Yanick Champoux (YANICK)

Yanick Champoux refuses to use plain fonts, but allows us to download only letters we actually need to view the title of his site. How can he do both, and how does he do it with Dancer?

Carton and perl version support: miyagawa/heroku-buildpack-perl

Building Perl and CPAN module for Heroku, now using Carton.

Server-side security war games: Part 0

by Mike Doherty (DOHERTY)

Mike Doherty has a series of articles that can help you think on how to secure your web site. This is the link to the first article, you'll will have to browse around a bit to find the rest but they can be useful, even if not Perl specific. In the latest one you could learn how to log in to a web application without providing a password.

Catalyst 5.9004x "SicilianButtercup" Release Retrospective

by John Napiorkowski (JJNAPIORK)

If you are using Catalyst, it can be very important to see what's going on among the core developers, even if you don't currently have the time to contribute or follow the development more closely. John Napiorkowski makes it easy with his writings.

A Fond Farewell to

This text is adapted from a lightning talk delivered at YAPC::NA in Austin.


Perl 6

A new Perl 6 major mode for emacs! (In Progress)

If the only thing that stopped you from writing in Perl 6 was your editor, then you don't have more excuses. Well, assuming you use Emacs.

Set Operations

So Perl 6 can have this nice Unicode characters for set operations like ⊖ for symmetric difference;

Camelia at Age 13: Perl 6 on the JVM Debuts

by Brent Laabs (LABSTER)

Another very good writing from Brent Laabs explaining why running Perl 6 on the JVM is a big thing, and in general he seems to be very optimistic about Perl 6.


PHP Weekly

In case you also do PHP sometimes, you might be interested in the PHP Weekly curated by Katie Eyers and Adrian Teasdale.

Weekly collections

Perl Maven Tutorial

How to exit from a Perl script?

A short article on a short statement in perl.


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.

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