Issue #118 - 2013-10-28 - Do we ♥ Unicode?

latest | archive | by Gabor Szabo
Don't miss the next issue!


lots of great articles this week. Way too many! And many of them have all kinds of funny Unicode characters in their title or description. Let's see if the Perl Weekly can already handle those? If you see any breakage, please let me know!

(Actually I got an exception from Encode during the conversion and Carp::Always helped me locate the source of the problem. See article below.


Gabor Szabo


We're Hiring Perl Software Developers - 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:

Back-End Blacksmith Tweet Facebook Google+

Do you take pride in your craft and want to have fun() at the same time? Are you a geek? Join the team of iwantmyname from anywhere.

Announcements community members get together again Tweet Facebook Google+
by Peter Rabbitson (RIBASUSHI)

On 7 November 2013 in Cluj-Napoca, Romania with ribasushi (aka. Peter Rabbitson), SawyerX, Attila-Mihaly Balazs, Mihai Pop and you!

¡Viva Perl!: Official Announcement of the Call for Speakers Tweet Facebook Google+

In cast that was not clear from the title, this is the first Call for Speakers of YAPC::NA that will be held in Orlando, Florida between 23–25th June.

Carton Talks in Europe Tweet Facebook Google+
by Tatsuhiko Miyagawa (MIYAGAWA)

Tatsuhiko Miyagawa is doing his world tour, (limited edition) and will speak in Copenhagen and London, and he is also ready to drink beer in Frankfurt.


Pragmatic Perl Interview (English Translation) Tweet Facebook Google+

An interview with chromatic, the author of the Modern Perl book

How I manage my Perl distributions Tweet Facebook Google+
by Steven Haryanto (SHARYANTO)

There are some large Perl-based applications out there that use their own way of packaging and distributing the code, but Steven Haryanto believes it is better to use the same toolchain as is used for CPAN distributions. Even if the application does not end up on CPAN. Even if it is an in-house or other proprietary application. (I tend to agree.) In this article he describes how he handles the process.


How to use the debugger with Moose Tweet Facebook Google+
by Christian Walde (MITHALDU)

I have been a long-time fan of the command line debugger that comes with Perl, but in certain cases, especially when using Moose, it has issues. Now Ovid shows a solution using DB::Skip written by Christian Walde.


Dist::Zilla ♥ encoding Tweet Facebook Google+

Last weekend there was a mini hackathon at Ricardo Signes' house. David Golden tells us about the improvements they made to Dist::Zilla and which plugins might need further work in order to make sure everything works fine with UTF-8.

Parallel DNS lookups using AnyEvent Tweet Facebook Google+
by Sebastian Willing (SEWI)

An explanation and a full example script by Sebastian Willing.

Acme-oop-ism Part Two: Type::Tiny Tweet Facebook Google+
by Toby Inkster (TOBYINK)

As Toby Inkster explains: 'Acme-oop-ism is about writing code that works in Moose, Mouse and Moo.' His work allows the deprecation of several modules in favor of one that can handle all 3 OOP systems.

How to redirect and restore STDOUT Tweet Facebook Google+
by David Farrell (DFARRELL)

Perltricks by David Farrell

Enable Backtraces with Carp::Always (Modern Perl Tips) Tweet Facebook Google+

This module will attach a stack-trace to every warning and exception, without modifying the code!


modules seeking homes Tweet Facebook Google+
by Ricardo Signes (RJBS)

Ricardo Signes tries to sell some of his CPAN modules.

CPAN modules for converting markdown to HTML Tweet Facebook Google+
by Neil Bowers (NEILB)

Just as I am going to need one, Neil Bowers went over 9 CPAN modules converting Markdown to HTML. I love these comparisons, but it also somehow disturbs me. Frankly in many cases I'd just would like to be told 'use this' and not need to think about it much.


POD Web View Tweet Facebook Google+

A fun web application written by Michał Wojciechowski using Perl Dancer. You type in some POD (or upload a file or give it a URL) and it will convert it to HTML and show it in style, or MetaCPAN style, or GitHub style.

Business (or Fun)

Ruling the world with Perl and Excel Tweet Facebook Google+
by brian d foy (BDFOY)

brian d foy shows how to create manager and executive friendly reports. (aka. Excel files with colors.)

Plotly - Scientific Graphing Libraries Tweet Facebook Google+

It says on the web page: 'Modern, drop-in alternatives for matplotlib, ggplot2, and MATLAB plotting routines with the added bonus of interactive, web-ready output.' Go try it!


Perl DBD::ODBC 1.44_4 released to the CPAN Tweet Facebook Google+

This is a development releases, but as Martin Evans writes this is going to be 1.45. So if you depend on DBD::ODBC, you'd better test it. See changes in the latest development versions.


Parsing JSON with a single Regex Tweet Facebook Google+
by brian d foy (BDFOY)

brian d foy explains the crazy regex written by Randal Schwartz to the Houston Perl Mongers and to all of us.

Exception to Rule Tweet Facebook Google+

Bruce Gray (Util) gave a presentation about error handling with and without throwing exceptions at YAPC::NA 2013.


TWiki-6.0.0 Released - Better Usability, Scalability & App Platform Tweet Facebook Google+
by Peter Thoeny

With shiny new dashboard and lots of other new features. In case you don't know, Twiki, is one of the oldest and probably the largest Perl-based wiki.

Perl Catalyst 'Hamburg' Development Release 4 on CPAN Tweet Facebook Google+
by John Napiorkowski (JJNAPIORK)

Thank to John Napiorkowski we have regular reporting in the development of the Catalyst web framework. Several improvements especially in the area of better PSGI support to enable mounting other PSGI based applications inside a Catalyst app.

Writing Non-Blocking Applications with Mojolicious: Part 1 Tweet Facebook Google+
by Joel Berger (JBERGER)

Joel Berger starts the series of articles by asking the question: 'Why should I chose Mojolicious versus one of the other major Perl web frameworks?'. His point is that just as Node.js, Mojolicious was also designed non-blocking in mind. He then goes ahead and shows two versions of a pastebin application.

Weekly collections

Perl 6 changes - 2013W43 Tweet Facebook Google+

'Flip flops can be negated.' - I wonder, does that mean it will first flop?

Past Events

YE2013 & PPW2013 Survey Results online Tweet Facebook Google+
by Barbie (BARBIE)

Barbie has posted the results and wrote some explanation.


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.

Austrian Perl Workshop Tweet Facebook Google+

November 2-3, 2013, Salzburg, Austria

YAPC::Brazil 2013 Tweet Facebook Google+

November 15-16, 2013, Curitiba, PR, Brazil

Nordic Perl Workshop 2013 Tweet Facebook Google+

November 23, 2013, Copenhagen, Denmark

London Perl Workshop (LPW 2013) Tweet Facebook Google+

Saturday 30th November 2013 at Westminster University

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