Issue #65 - 2012-10-22 - German Perl Workshop CfP and who will bring reader no. 4000?

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


this week seems to be thinner on posts, but there are a few very interesting ones! Also, as I can see the official birthday of CPAN is coming up on Friday 26 October.

We are also celebrating. The Perl Weekly has 3999 subsribers. Let's make a deal. You bring another reader and I bring the cake! Bring just one new reader! Deal?

Gabor Szabo


Perl and WURFL: There is only one way to do it right Tweet Facebook Google+

A strange title, but it is commendable that they went all the way, and ScientiaMobile released a Perl API for WURFL (Wireless Universal Resource File). (Link via Simon Wilcox at the London Perl Mongers)

German Perl-Workshop 2013 - Call for Papers Tweet Facebook Google+
by Tina Müller (TINITA)

The workshop will take place between 13-15 March, 2013, in Berlin. Talk submission dead-line December 13th.


A configurable HTML parser, part 2 Tweet Facebook Google+
by Jeffrey Kegler (JKEGL)

In this articles, there is way more than I ever wanted to know about HTML, and the specification of HTML. The thing is, that someone has to know if text is allowed immediately inside tags, or if there needs to be another element. Eg.

. Jeffrey Kegler discusses the topic, and using his Marpa project provides a parser to deal with the problem.

ShareDir Without The Leftover Blues Tweet Facebook Google+
by Yanick Champoux (YANICK)

When upgrading a module, the CPAN client does not know how to remove the old, unnecessary files. This can be especially problematic with external files such as images used as icons. Yanick Champoux created Dist::Zilla::Plugin::ShareDir::Tarball that will allow you to distribute all the shared files as a single tar.gz file. He also created File::ShareDir::Tarball that will allow you to later find the files installed inside that zip file. It should be a drop-in replacement for File::ShareDir.


A Simple Mojolicious/DBI Example Tweet Facebook Google+
by Joel Berger (JBERGER)

Not only is this a good, and small example on how to start writing web applications with a database back-end, but the ensuing discussion also provides a much deeper understanding how build a web application.

A Simple Plack/DBI Example Tweet Facebook Google+

In the footsteps of Joel Berger, Toby Inkster wrote an example using these two low-level abstraction modules. The example in itself is interesting, but the discussion about indirect method calls and syntax disambiguation might be also interesting to you.

DBIC vs DBI Tweet Facebook Google+
by Dave Cross (DAVECROSS)

Dave Cross explains why DBIC (aka. DBIx::Class), the currently most popular ORM (Object Relational Mapper) of Perl is not only for people who don't know SQL.


MakeMaker, dev releases, perl 5.16 and Carton Tweet Facebook Google+
by Tatsuhiko Miyagawa (MIYAGAWA)

Perl 5.16 and 5.16.1 are shipped with a developer release of ExtUtils::MakeMaker and there is no newer version CPAN. This sometimes breaks Carton. Tatsuhiko Miyagawa is a nice guy, so he phrases in a very nice way how p5p and the authors of the core modules could avoid such problems. I am just surprised how can this happen? Why is there no policy in p5p that they only ship with productions modules that have been released to CPAN?


Splitting the XS modules into multiple files Tweet Facebook Google+

IF you are trying to call C or C++ subroutines from, you are probably familiar with XS. Sergey Babkin provide a solution for the case, when your XS file becomes too big.


Testing for HTTP compression Tweet Facebook Google+

I guess the title should be 'Dead serious fun'. While Kirk Kimmel was trying to determine what the content-encoding of a web page is, he stumbled upon an interesting piece of SQL injection attack.

Announcing TheGameCrafter::Client Tweet Facebook Google+
by JT Smith (RIZEN)

The Game Crafter allows you to build and publish your own board games.


Perl 6

There is also a weekly summary of Perl 6 linked from the 'weekly collections' section

STEP Actions Tweet Facebook Google+
by Solomon Foster

Solomon Foster is making more steps.


Moved Draft of Perl Recruiter FAQ to Github Tweet Facebook Google+
by John Napiorkowski (JJNAPIORK)

Are you fed up by recruiters writing PERL? Are you a requiter fed up with the quirks of the Perl community? It is time to help John Napiorkowski improve this document that will help recruiters navigate the murky waters of the Perl community.

Weekly collections

Perl 6 changes - 2012W41 Tweet Facebook Google+

This came in a week ago, just a bit after I sent out the newsletter.

Perl 6 changes - 2012W42 Tweet Facebook Google+

Thanks to Konrad Borowski (glitchmr) for publishing the edition early. Doing it on Saturday and then updating on Sunday works fine for me :)

Past events

The IPW afterthoughts of lichtkind Tweet Facebook Google+
by Herbert Breunung (LICHTKIND)

Herbert Breunung visited the Italian Perl Workshop. He likes ice cream.

Nordic Perl Workshop 2012 Tweet Facebook Google+

The logiclab report of NPW. I wonder, is that Jonas B. Nielsen writing?


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 16-17, 2012, Vienna, Austria

London Perl Workshop (LPW) Tweet Facebook Google+

November 24, 2012, London, UK

OSDC Australia Tweet Facebook Google+

December 4-7, 2012, Sydney, Australia

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