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

latest | archive | by Gabor Szabo

Hi,

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?


Announcements

Perl and WURFL: There is only one way to do it right

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

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


Articles

A configurable HTML parser, part 2

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

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.


Discussion

A Simple Mojolicious/DBI Example

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

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

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.


Releases

MakeMaker, dev releases, perl 5.16 and Carton

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?


Code

Splitting the XS modules into multiple files

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.


Fun

Testing for HTTP compression

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

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


Grants

Perl 6

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

STEP Actions

Solomon Foster is making more steps.


Other

Moved Draft of Perl Recruiter FAQ to Github

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

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

Perl 6 changes - 2012W42

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

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

Nordic Perl Workshop 2012

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


Events

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

November 16-17, 2012, Vienna, Austria

London Perl Workshop (LPW)

November 24, 2012, London, UK

OSDC Australia

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