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

latest | archive | by Gabor Szabo
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 Tweet Facebook Google+

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 Tweet Facebook Google+
by Gabor Szabo (SZABGAB)

This is the 100th issue of the newsletter.


Marpa v. Parse::RecDescent: a rematch Tweet Facebook Google+

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! Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+
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. Tweet Facebook Google+

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

Applying patches from tickets Tweet Facebook Google+

Just got easier. Using unauthenticated curl or wget.


RLE in Perl5 Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+
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 Tweet Facebook Google+

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

Server-side security war games: Part 0 Tweet Facebook Google+
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 Tweet Facebook Google+
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.

Thanking the Open Source developers in the Catalyst Ecosystem Tweet Facebook Google+
by John Napiorkowski (JJNAPIORK)

Including a nice Github report on the developers.

A Fond Farewell to Tweet Facebook Google+

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) Tweet Facebook Google+

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 Tweet Facebook Google+

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 Tweet Facebook Google+
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 Tweet Facebook Google+

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? Tweet Facebook Google+

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 Tweet Facebook Google+

August 10, 2013, Beijing, China

YAPC::EU 2013 Tweet Facebook Google+

August 12-14, 2013, Kiev, Ukraine

YAPC::Asia Tokyo Tweet Facebook Google+

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 Perl Weekly page on Google+ Like the Perl Weekly on FaceBook RSS Feed of the Perl Weekly. Updated once a week